2026-05-31 16:15:47 | INFO     test.py:47 - If you just want to execute the binary program, run the -e parameter
2026-05-31 16:15:47 | INFO     build.py:182 - validate /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/metadata/package.yml successfully
2026-05-31 16:15:47 | INFO     build.py:173 - tar --format=gnu -czf /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/source.tar.gz '--transform=s|^.|0.9.3|' -C /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base --exclude=.temp --exclude=test_package/test_interface --exclude=.git --exclude=.gitignore .
2026-05-31 16:15:47 | INFO     build.py:174 - Archived 4 untracked files to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/source.tar.gz
2026-05-31 16:15:47 | INFO     build.py:372 - conan remove lb_base/0.9.3@litebmc/dev -c
2026-05-31 16:15:47 | INFO     build.py:372 - Remove summary:
2026-05-31 16:15:47 | INFO     build.py:372 - [1m[34mLocal Cache[0m
2026-05-31 16:15:47 | INFO     build.py:363 - Test the login status of the Conan remote repository
2026-05-31 16:15:47 | INFO     build.py:364 - If glib/2.81.0 not found, you must add litebmc repository using the command: conan remote add litebmc  https://litebmc.com/conan/release
2026-05-31 16:15:47 | INFO     build.py:368 - >>>> conan search glib/2.81.0 -r litebmc
2026-05-31 16:15:48 | INFO     codegen.py:204 - Codegen version: 5.4
2026-05-31 16:15:48 | DEBUG    idf_interface.py:1306 - validate test_package/Test.yaml successfully
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Name, ctype: string
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: string
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: object_path
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint64
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int64
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int16
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint16
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:48 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:519 - Get decode info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:49 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:49 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObj, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObj, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObjs, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Str, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Name, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Str, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Name, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Item, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: Item, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: RefObj, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:290 - Get odf schema info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:50 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:519 - Get decode info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:375 - Get out_declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObj, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefProp, ctype: string
2026-05-31 16:15:51 | INFO     codegen.py:175 - The sha256sum of interface /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/test_package/test_interface/public/com.litebmc.Test.xml is 085cec890fed9439dd03b5cab7ad75eff5fddd2cdd48275d413d7c611ad3a899
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: VariantVal, ctype: variant
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Str, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Name, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: string
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: object_path
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint64
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:51 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: out, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: out_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: filename, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled1, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled2, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled3, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled4, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled5, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled6, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:582 - Get const_declare info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: VariantVal, ctype: variant
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: VariantVal, ctype: variant
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: VariantVal, ctype: variant
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: VariantVal, ctype: variant
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: VariantVal, ctype: variant
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObj, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefProp, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: Str, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: Str, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: Str, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Name, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Str, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:52 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:52 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: object_path
2026-05-31 16:15:52 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: DblVal, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefObj, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: DblVal, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefObj, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:266 - Get val validate info, name: RefProp, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[uint16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[int32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[uint32]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[uint64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[signature]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[unixfd]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: out, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_variant, ctype: dict[self.DictTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: out_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: out_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: out_variant, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: in_array, ctype: array[object_path]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled1, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled2, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled3, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled4, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled5, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled6, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:486 - Get encode function info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled1, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled2, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled3, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled4, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled5, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled6, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:595 - Get const_declare_func info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:519 - Get decode info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled1, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled2, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled3, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled4, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled5, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled6, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Enabled7, ctype: array[string]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Enabled8, ctype: array[double]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Enabled9, ctype: array[int64]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:608 - Get const_free_func info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:457 - Get free function info, name: Enabled10, ctype: struct[self.StructTest]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: BoolVal, ctype: boolean
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ByteVal, ctype: byte
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I16Val, ctype: int16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U16Val, ctype: uint16
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I32Val, ctype: int32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U32Val, ctype: uint32
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: I64Val, ctype: int64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: U64Val, ctype: uint64
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SizeVal, ctype: size
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DblVal, ctype: double
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StrVal, ctype: string
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ObjVal, ctype: object_path
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SigVal, ctype: signature
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:53 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:239 - Get odf validate info, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:200 - Get odf validate info, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: VariantVal, ctype: variant
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictStrVal, ctype: dict[self.DictStr]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictStrVal, ctype: array[dict[self.DictStr]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: DictTestVal, ctype: dict[self.DictTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayDictTestVal, ctype: array[dict[self.DictTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: StructTestVal, ctype: struct[self.StructTest]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayStructTestVal, ctype: array[struct[self.StructTest]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: EnumTestVal, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: ArrayEnumTestVal, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: SetEnumTest, ctype: array[enum[self.Enum]]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObj, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefObjs, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:486 - Get encode function info, name: RefProp, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Name, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Name, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Str, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Str, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Name, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I16Val, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U16Val, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I32Val, ctype: int32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U32Val, ctype: uint32
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: I64Val, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: U64Val, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SSizeVal, ctype: ssize
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SizeVal, ctype: size
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: HandleVal, ctype: unixfd
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: DblVal, ctype: double
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: StrVal, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ObjVal, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: SigVal, ctype: signature
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayBoolVal, ctype: array[boolean]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayByteVal, ctype: array[byte]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI16Val, ctype: array[int16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU16Val, ctype: array[uint16]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI32Val, ctype: array[int32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU32Val, ctype: array[uint32]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayI64Val, ctype: array[int64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayU64Val, ctype: array[uint64]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySSizeVal, ctype: array[ssize]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySizeVal, ctype: array[size]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayHandleVal, ctype: array[unixfd]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayDblVal, ctype: array[double]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayStrVal, ctype: array[string]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArrayObjVal, ctype: array[object_path]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ArraySigVal, ctype: array[signature]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: string
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: object_path
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: uint64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: int64
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: int16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: uint16
2026-05-31 16:15:54 | DEBUG    idf_interface.py:415 - Get declare info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: BoolVal, ctype: boolean
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:620 - Get odf_load function, name: ByteVal, ctype: byte
2026-05-31 16:15:54 | DEBUG    idf_interface.py:457 - Get free function info, name: Item, ctype: enum[self.Enum]
2026-05-31 16:15:54 | DEBUG    codegen.py:145 - Formatting 6 generated files with clang-format (style: /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.clang-format)
2026-05-31 16:15:55 | INFO     build.py:386 - Found .clang-format, running clang-format on 28 files...
2026-05-31 16:15:55 | INFO     build.py:265 - /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base
2026-05-31 16:15:55 | INFO     build.py:270 - conan export . --user=litebmc --channel=dev
2026-05-31 16:15:55 | INFO     build.py:270 - [1m[35m
2026-05-31 16:15:55 | INFO     build.py:270 - ======== Exporting recipe to the cache ========[0m
2026-05-31 16:15:55 | INFO     build.py:270 - [1m[34mlb_base/0.9.3@litebmc/dev:[0m
2026-05-31 16:15:55 | INFO     build.py:270 - Exporting package recipe: /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan-index/conanfile.py[0m
2026-05-31 16:15:55 | INFO     build.py:270 - [1m[35mCalling export()[0m
2026-05-31 16:15:55 | INFO     build.py:270 - [1m[34mRUN: git status . --short --no-branch --untracked-files[0m
2026-05-31 16:15:55 | INFO     build.py:270 - [33mWaring: Local repo is dirty.[0m
2026-05-31 16:15:55 | INFO     build.py:270 - Copied 1 '.yml' file: conandata.yml[0m
2026-05-31 16:15:55 | INFO     build.py:270 - Copied 1 '.py' file: conanfile.py[0m
2026-05-31 16:15:55 | INFO     build.py:270 - Exported to cache folder: /home/litebmc-ci/.conan2/p/lb_babac7a7e0df85c/e[0m
2026-05-31 16:15:55 | INFO     build.py:270 - [1m[32mExported: lb_base/0.9.3@litebmc/dev#56b8764eda1a37934f7e0788d869a217 (2026-05-31 16:15:55 UTC)[0m
2026-05-31 16:15:55 | INFO     build.py:278 - conan graph build-order .  -o libyaml/*:shared=True -o glib/*:shared=True -o glib/*:with_elf=False -o glib/*:with_selinux=False --user litebmc --channel dev -pr default -s build_type=Debug -r litebmc -pr:b default -o lb_base/*:gcov=True -o lb_base/*:test=True -o */*:codegen_version=5.4 -o */*:compatible_required=9000 --order-by=recipe -f json --out-file=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/graph.order --build=missing --lockfile-out=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan.lock
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:278 - ======== Computing dependency graph ========[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mGraph root[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    conanfile.py (lb_base/0.9.3@litebmc/dev): /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan-index/conanfile.py[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mRequirements[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    bzip2/1.0.8#e2cdc9c67e27121a349312e0dcdb35c2 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libffi/3.4.8#b8a74680bee9e641363bee3d3d968609 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libmount/2.39.2#6776e821aa8ba33d7925352d3c040f56 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    pcre2/10.42#ccd162cff37457569deea612e991d984 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    zlib/1.3.2#431f5248de826c99625c8629f45cea49 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mBuild requirements[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    meson/1.10.2#d1932ef8a8274ba68d79961de127b593 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    ninja/1.13.2#0f818ed709790c2ed6e1887d46f0da98 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    pkgconf/2.5.1#536c01c2bdc5c2d1f978f66d8b927e1c - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mResolved version ranges[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libffi/[>=3.4.4 <4]: libffi/3.4.8[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libyaml/[>0.2.5 <0.3.0]: libyaml/0.2.5+build.1.lb[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    meson/[>=1.2.2 <2]: meson/1.10.2[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    meson/[>=1.2.3 <2]: meson/1.10.2[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    ninja/[>=1.10.2 <2]: ninja/1.13.2[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    pkgconf/[>=2.2 <3]: pkgconf/2.5.1[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    zlib/[>=1.2.11 <2]: zlib/1.3.2[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:278 - ======== Computing necessary packages ========[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mRequirements[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    bzip2/1.0.8#e2cdc9c67e27121a349312e0dcdb35c2:be8e36d1e16b7b16fcc6196b502dbf2516eee700#ee8a0d111e7dd6acd225b174832a409a - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543:0d394549cb8d9973c9b57a3701481d4eabf8d907#ea0d4c586bf3b3480bbd23d3248b2022 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libffi/3.4.8#b8a74680bee9e641363bee3d3d968609:659f5046bee3c5a8463ca82f0ce7aaba50748d87#97a426cd7ddb130a97ce2e78b1e5e05e - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libmount/2.39.2#6776e821aa8ba33d7925352d3c040f56:659f5046bee3c5a8463ca82f0ce7aaba50748d87#fa1d0990bacd4976209b59e2881abf04 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b:15a90b9721465c62482fe7e1a261d42c6ddffe06#94d2dcf6278c58d09c8ffffb8c3648d4 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    pcre2/10.42#ccd162cff37457569deea612e991d984:e030c9b7ce97d29feaf4d78c22e4858576f2082e#2d8f43aa93558eb78a75157b55dd1edd - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    zlib/1.3.2#431f5248de826c99625c8629f45cea49:659f5046bee3c5a8463ca82f0ce7aaba50748d87#a7bd2098604622b52f97cc6f93155480 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[33mBuild requirements[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    meson/1.10.2#d1932ef8a8274ba68d79961de127b593:da39a3ee5e6b4b0d3255bfef95601890afd80709#f54fda458a6ea9fa57bcbb5f76c05bd7 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    ninja/1.13.2#0f818ed709790c2ed6e1887d46f0da98:3593751651824fb813502c69c971267624ced41a#e068925d6f50ebf9ef89bc11deb82158 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[36m    pkgconf/2.5.1#536c01c2bdc5c2d1f978f66d8b927e1c:74a3e9f7c3360cf7fa1531df96bfbd1aadbb43c5#ed47572fe061e7e902a2be45f71a8690 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:278 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:278 - ======== Computing the build order ========[0m
2026-05-31 16:15:56 | INFO     build.py:278 - Generated lockfile: /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan.lock[0m
2026-05-31 16:15:56 | INFO     build.py:278 - Formatted output saved to '/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/graph.order'[0m
2026-05-31 16:15:56 | INFO     build.py:282 - conan create  -o libyaml/*:shared=True -o glib/*:shared=True -o glib/*:with_elf=False -o glib/*:with_selinux=False --user litebmc --channel dev -pr default -s build_type=Debug -r litebmc -pr:b default -o lb_base/*:gcov=True -o lb_base/*:test=True -o */*:codegen_version=5.4 -o */*:compatible_required=9000 --build='lb_base/*'
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - ======== Exporting recipe to the cache ========[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Exporting package recipe: /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan-index/conanfile.py[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Calling export()[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[34mlb_base/0.9.3@litebmc/dev: RUN: git status . --short --no-branch --untracked-files[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [33mWaring: Local repo is dirty.[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Copied 1 '.yml' file: conandata.yml[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Copied 1 '.py' file: conanfile.py[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Exported to cache folder: /home/litebmc-ci/.conan2/p/lb_babac7a7e0df85c/e[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: Exported: lb_base/0.9.3@litebmc/dev#56b8764eda1a37934f7e0788d869a217 (2026-05-31 16:15:56 UTC)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - ======== Input profiles ========[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36mProfile host:[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [settings]
2026-05-31 16:15:56 | INFO     build.py:282 - arch=x86_64
2026-05-31 16:15:56 | INFO     build.py:282 - build_type=Debug
2026-05-31 16:15:56 | INFO     build.py:282 - compiler=gcc
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.cppstd=gnu17
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.libcxx=libstdc++11
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.version=11
2026-05-31 16:15:56 | INFO     build.py:282 - os=Linux
2026-05-31 16:15:56 | INFO     build.py:282 - [options]
2026-05-31 16:15:56 | INFO     build.py:282 - */*:codegen_version=5.4
2026-05-31 16:15:56 | INFO     build.py:282 - */*:compatible_required=9000
2026-05-31 16:15:56 | INFO     build.py:282 - glib/*:shared=True
2026-05-31 16:15:56 | INFO     build.py:282 - glib/*:with_elf=False
2026-05-31 16:15:56 | INFO     build.py:282 - glib/*:with_selinux=False
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/*:gcov=True
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/*:test=True
2026-05-31 16:15:56 | INFO     build.py:282 - libyaml/*:shared=True
2026-05-31 16:15:56 | INFO     build.py:282 - [conf]
2026-05-31 16:15:56 | INFO     build.py:282 - tools.graph:skip_binaries=False
2026-05-31 16:15:56 | INFO     build.py:282 - [buildenv]
2026-05-31 16:15:56 | INFO     build.py:282 - CFLAGS=-Wall -fPIC -z now -fstack-protector-strong
2026-05-31 16:15:56 | INFO     build.py:282 - CXXFLAGS=-Wall -fPIC -z now -fstack-protector-strong
2026-05-31 16:15:56 | INFO     build.py:282 - [0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36mProfile build:[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [settings]
2026-05-31 16:15:56 | INFO     build.py:282 - arch=x86_64
2026-05-31 16:15:56 | INFO     build.py:282 - build_type=Release
2026-05-31 16:15:56 | INFO     build.py:282 - compiler=gcc
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.cppstd=gnu17
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.libcxx=libstdc++11
2026-05-31 16:15:56 | INFO     build.py:282 - compiler.version=11
2026-05-31 16:15:56 | INFO     build.py:282 - os=Linux
2026-05-31 16:15:56 | INFO     build.py:282 - [conf]
2026-05-31 16:15:56 | INFO     build.py:282 - tools.graph:skip_binaries=False
2026-05-31 16:15:56 | INFO     build.py:282 - [buildenv]
2026-05-31 16:15:56 | INFO     build.py:282 - CFLAGS=-Wall -fPIC -z now -fstack-protector-strong
2026-05-31 16:15:56 | INFO     build.py:282 - CXXFLAGS=-Wall -fPIC -z now -fstack-protector-strong
2026-05-31 16:15:56 | INFO     build.py:282 - [0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - ======== Computing dependency graph ========[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mGraph root[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    cli[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mRequirements[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    bzip2/1.0.8#e2cdc9c67e27121a349312e0dcdb35c2 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    lb_base/0.9.3@litebmc/dev#56b8764eda1a37934f7e0788d869a217 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libffi/3.4.8#b8a74680bee9e641363bee3d3d968609 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libmount/2.39.2#6776e821aa8ba33d7925352d3c040f56 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    pcre2/10.42#ccd162cff37457569deea612e991d984 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    zlib/1.3.2#431f5248de826c99625c8629f45cea49 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mBuild requirements[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    meson/1.10.2#d1932ef8a8274ba68d79961de127b593 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    ninja/1.13.2#0f818ed709790c2ed6e1887d46f0da98 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    pkgconf/2.5.1#536c01c2bdc5c2d1f978f66d8b927e1c - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mResolved version ranges[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libffi/[>=3.4.4 <4]: libffi/3.4.8[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libyaml/[>0.2.5 <0.3.0]: libyaml/0.2.5+build.1.lb[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    meson/[>=1.2.2 <2]: meson/1.10.2[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    meson/[>=1.2.3 <2]: meson/1.10.2[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    ninja/[>=1.10.2 <2]: ninja/1.13.2[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    pkgconf/[>=2.2 <3]: pkgconf/2.5.1[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    zlib/[>=1.2.11 <2]: zlib/1.3.2[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - ======== Computing necessary packages ========[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Forced build from source[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mRequirements[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    bzip2/1.0.8#e2cdc9c67e27121a349312e0dcdb35c2:be8e36d1e16b7b16fcc6196b502dbf2516eee700#ee8a0d111e7dd6acd225b174832a409a - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543:0d394549cb8d9973c9b57a3701481d4eabf8d907#ea0d4c586bf3b3480bbd23d3248b2022 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    lb_base/0.9.3@litebmc/dev#56b8764eda1a37934f7e0788d869a217:a248eb84cedd94f7bbba8c4e6aeefb86b0e28368 - [0m[1m[33mBuild[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libffi/3.4.8#b8a74680bee9e641363bee3d3d968609:659f5046bee3c5a8463ca82f0ce7aaba50748d87#97a426cd7ddb130a97ce2e78b1e5e05e - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libmount/2.39.2#6776e821aa8ba33d7925352d3c040f56:659f5046bee3c5a8463ca82f0ce7aaba50748d87#fa1d0990bacd4976209b59e2881abf04 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b:15a90b9721465c62482fe7e1a261d42c6ddffe06#94d2dcf6278c58d09c8ffffb8c3648d4 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    pcre2/10.42#ccd162cff37457569deea612e991d984:e030c9b7ce97d29feaf4d78c22e4858576f2082e#2d8f43aa93558eb78a75157b55dd1edd - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    zlib/1.3.2#431f5248de826c99625c8629f45cea49:659f5046bee3c5a8463ca82f0ce7aaba50748d87#a7bd2098604622b52f97cc6f93155480 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[33mBuild requirements[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    meson/1.10.2#d1932ef8a8274ba68d79961de127b593:da39a3ee5e6b4b0d3255bfef95601890afd80709#f54fda458a6ea9fa57bcbb5f76c05bd7 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    ninja/1.13.2#0f818ed709790c2ed6e1887d46f0da98:3593751651824fb813502c69c971267624ced41a#e068925d6f50ebf9ef89bc11deb82158 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[36m    pkgconf/2.5.1#536c01c2bdc5c2d1f978f66d8b927e1c:74a3e9f7c3360cf7fa1531df96bfbd1aadbb43c5#ed47572fe061e7e902a2be45f71a8690 - Cache[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - ======== Installing packages ========[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mbzip2/1.0.8: Already installed! (1 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlibffi/3.4.8: Already installed! (2 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlibmount/2.39.2: Already installed! (3 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlibyaml/0.2.5+build.1.lb: Already installed! (4 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mninja/1.13.2: Already installed! (5 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mzlib/1.3.2: Already installed! (6 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mmeson/1.10.2: Already installed! (7 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mpcre2/10.42: Already installed! (8 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mpkgconf/2.5.1: Already installed! (9 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mglib/2.81.0: Already installed! (10 of 11)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Calling source() in /home/litebmc-ci/.conan2/p/lb_babac7a7e0df85c/s[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35m
2026-05-31 16:15:56 | INFO     build.py:282 - -------- Installing package lb_base/0.9.3@litebmc/dev (11 of 11) --------[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Building from source[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Package lb_base/0.9.3@litebmc/dev:a248eb84cedd94f7bbba8c4e6aeefb86b0e28368[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: settings: os=Linux arch=x86_64 compiler=gcc compiler.cppstd=gnu17 compiler.libcxx=libstdc++11 compiler.version=11 build_type=Debug[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: options: compatible_required=9000 gcov=True test=True[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: requires: libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b:15a90b9721465c62482fe7e1a261d42c6ddffe06 glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543:0d394549cb8d9973c9b57a3701481d4eabf8d907[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Copying sources to build folder[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Building your package in /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Writing generators to /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Generator 'CMakeDeps' calling 'generate()'[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [36mlb_base/0.9.3@litebmc/dev: CMakeDeps necessary find_package() and targets for your CMakeLists.txt
2026-05-31 16:15:56 | INFO     build.py:282 - find_package(yaml)
2026-05-31 16:15:56 | INFO     build.py:282 - find_package(glib)
2026-05-31 16:15:56 | INFO     build.py:282 - target_link_libraries(... yaml glib::glib)[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Generator 'PkgConfigDeps' calling 'generate()'[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Calling generate()[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Generators folder: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: CMakeToolchain generated: conan_toolchain.cmake[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: CMakeToolchain generated: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b/CMakePresets.json[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Generating aggregated env files[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'][0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Calling build()[0m
2026-05-31 16:15:56 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Running CMake.configure()[0m
2026-05-31 16:15:56 | INFO     build.py:282 - [1m[34mlb_base/0.9.3@litebmc/dev: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b"[0m
2026-05-31 16:15:56 | INFO     build.py:282 - -- Using Conan toolchain: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b/conan_toolchain.cmake
2026-05-31 16:15:56 | INFO     build.py:282 - -- Conan toolchain: Defining architecture flag: -m64
2026-05-31 16:15:56 | INFO     build.py:282 - -- Conan toolchain: C++ Standard 17 with extensions ON
2026-05-31 16:15:57 | INFO     build.py:282 - -- The C compiler identification is GNU 11.4.0
2026-05-31 16:15:57 | INFO     build.py:282 - -- Detecting C compiler ABI info
2026-05-31 16:15:57 | INFO     build.py:282 - -- Detecting C compiler ABI info - done
2026-05-31 16:15:57 | INFO     build.py:282 - -- Check for working C compiler: /usr/bin/cc - skipped
2026-05-31 16:15:57 | INFO     build.py:282 - -- Detecting C compile features
2026-05-31 16:15:57 | INFO     build.py:282 - -- Detecting C compile features - done
2026-05-31 16:15:57 | INFO     build.py:282 - -- Start generating code
2026-05-31 16:15:57 | INFO     build.py:282 - [1mCodegen version: 5.4[0m
2026-05-31 16:16:00 | INFO     build.py:282 - [1mThe sha256sum of interface /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b/test_package/test_interface/public/com.litebmc.Test.xml is 085cec890fed9439dd03b5cab7ad75eff5fddd2cdd48275d413d7c611ad3a899[0m
2026-05-31 16:16:03 | INFO     build.py:282 - [32m[1mBuild successfully, You can find all build logs in the directory: /home/litebmc-ci/.cache/lbkit/log[0m
2026-05-31 16:16:04 | INFO     build.py:282 - -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0")
2026-05-31 16:16:04 | INFO     build.py:282 - -- Checking for module 'glib-2.0'
2026-05-31 16:16:04 | INFO     build.py:282 - --   Found glib-2.0, version 2.81.0
2026-05-31 16:16:04 | INFO     build.py:282 - -- Checking for module 'gio-2.0'
2026-05-31 16:16:04 | INFO     build.py:282 - --   Found gio-2.0, version 2.81.0
2026-05-31 16:16:04 | INFO     build.py:282 - -- Checking for module 'gobject-2.0'
2026-05-31 16:16:04 | INFO     build.py:282 - --   Found gobject-2.0, version 2.81.0
2026-05-31 16:16:04 | INFO     build.py:282 - -- Checking for module 'gmodule-2.0'
2026-05-31 16:16:04 | INFO     build.py:282 - --   Found gmodule-2.0, version 2.81.0
2026-05-31 16:16:04 | INFO     build.py:282 - -- Checking for module 'libyaml'
2026-05-31 16:16:04 | INFO     build.py:282 - --   Found libyaml, version 0.2.5+build.1.lb
2026-05-31 16:16:04 | INFO     build.py:282 - -- Configuring done
2026-05-31 16:16:04 | INFO     build.py:282 - -- Generating done
2026-05-31 16:16:04 | INFO     build.py:282 - -- Build files have been written to: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b
2026-05-31 16:16:04 | INFO     build.py:282 - 
2026-05-31 16:16:04 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Running CMake.build()[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [1m[34mlb_base/0.9.3@litebmc/dev: RUN: cmake --build "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b" -- -j16[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 15%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_base.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 15%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_helper.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 15%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_error.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 15%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_log.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 19%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_property.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 23%] [32mBuilding C object CMakeFiles/lb_base.dir/src/lb_odf.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 26%] [32m[1mLinking C shared library liblb_base.so[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 26%] Built target lb_base
2026-05-31 16:16:04 | INFO     build.py:282 - [ 30%] [32mBuilding C object test_package/verbose_test/CMakeFiles/lb_base_verbose_test.dir/main.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 46%] [32mBuilding C object test_package/load_odf_test/CMakeFiles/load_odf_test.dir/__/test_interface/client/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 46%] [32mBuilding C object test_package/lb_base_test/CMakeFiles/lb_base_test.dir/__/test_interface/client/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 46%] [32mBuilding C object test_package/lbkit_codegen_test/CMakeFiles/lbkit_codegen_test.dir/__/test_interface/client/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 46%] [32mBuilding C object test_package/load_odf_test/CMakeFiles/load_odf_test.dir/__/test_interface/public/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 53%] [32mBuilding C object test_package/load_odf_test/CMakeFiles/load_odf_test.dir/__/test_interface/server/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 53%] [32mBuilding C object test_package/lbkit_codegen_test/CMakeFiles/lbkit_codegen_test.dir/__/test_interface/server/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 69%] [32mBuilding C object test_package/lb_base_test/CMakeFiles/lb_base_test.dir/main.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 69%] [32mBuilding C object test_package/lbkit_codegen_test/CMakeFiles/lbkit_codegen_test.dir/codegen.test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 69%] [32mBuilding C object test_package/lb_base_test/CMakeFiles/lb_base_test.dir/test.service.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 69%] [32mBuilding C object test_package/load_odf_test/CMakeFiles/load_odf_test.dir/main.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 73%] [32mBuilding C object test_package/lb_base_test/CMakeFiles/lb_base_test.dir/__/test_interface/server/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 76%] [32mBuilding C object test_package/lbkit_codegen_test/CMakeFiles/lbkit_codegen_test.dir/__/test_interface/public/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 80%] [32mBuilding C object test_package/lb_base_test/CMakeFiles/lb_base_test.dir/__/test_interface/public/Test.c.o[0m
2026-05-31 16:16:04 | INFO     build.py:282 - [ 84%] [32mBuilding C object test_package/lbkit_codegen_test/CMakeFiles/lbkit_codegen_test.dir/main.c.o[0m
2026-05-31 16:16:05 | INFO     build.py:282 - [ 88%] [32m[1mLinking C executable lb_base_verbose_test[0m
2026-05-31 16:16:05 | INFO     build.py:282 - [ 88%] Built target lb_base_verbose_test
2026-05-31 16:16:06 | INFO     build.py:282 - [ 92%] [32m[1mLinking C executable load_odf_test[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [ 96%] [32m[1mLinking C executable lbkit_codegen_test[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [100%] [32m[1mLinking C executable lb_base_test[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [100%] Built target load_odf_test
2026-05-31 16:16:06 | INFO     build.py:282 - [100%] Built target lbkit_codegen_test
2026-05-31 16:16:06 | INFO     build.py:282 - [100%] Built target lb_base_test
2026-05-31 16:16:06 | INFO     build.py:282 - 
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Running CMake.install()[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[34mlb_base/0.9.3@litebmc/dev: RUN: cmake --install "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b" --prefix "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p"[0m
2026-05-31 16:16:06 | INFO     build.py:282 - -- Install configuration: "Debug"
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/lib/pkgconfig/lb_base.pc
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/lib/liblb_base.so.0.9.3
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/lib/liblb_base.so.0
2026-05-31 16:16:06 | INFO     build.py:282 - -- Set runtime path of "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/lib/liblb_base.so.0.9.3" to ""
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/lib/liblb_base.so
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_property.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_error.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_helper.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_versionmacros.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_base.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_log.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_odf.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_list.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/include/lb_attributes.h
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/litebmc/schema/Test.json
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lb_base_test
2026-05-31 16:16:06 | INFO     build.py:282 - -- Set runtime path of "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lb_base_test" to ""
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/dbus-1/interfaces/com.litebmc.Test-085cec.xml
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/dbus-1/interfaces/com.litebmc.Test.xml
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lbkit_codegen_test
2026-05-31 16:16:06 | INFO     build.py:282 - -- Set runtime path of "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lbkit_codegen_test" to ""
2026-05-31 16:16:06 | INFO     build.py:282 - -- Up-to-date: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/dbus-1/interfaces/com.litebmc.Test-085cec.xml
2026-05-31 16:16:06 | INFO     build.py:282 - -- Up-to-date: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/dbus-1/interfaces/com.litebmc.Test.xml
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lb_base_verbose_test
2026-05-31 16:16:06 | INFO     build.py:282 - -- Set runtime path of "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/lb_base_verbose_test" to ""
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/load_odf_test
2026-05-31 16:16:06 | INFO     build.py:282 - -- Set runtime path of "/home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/bin/load_odf_test" to ""
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/test_data/odf_test.yaml
2026-05-31 16:16:06 | INFO     build.py:282 - -- Installing: /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/usr/share/test_data/ref_test.yaml
2026-05-31 16:16:06 | INFO     build.py:282 - 
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: Package 'a248eb84cedd94f7bbba8c4e6aeefb86b0e28368' built[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Build folder /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Generating the package[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Packaging in folder /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[35mlb_base/0.9.3@litebmc/dev: Calling package()[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 5 files[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 9 '.h' files[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 2 '.xml' files: com.litebmc.Test.xml, com.litebmc.Test-085cec.xml[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.json' file: Test.json[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 2 '.yaml' files: ref_test.yaml, odf_test.yaml[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.3' file: liblb_base.so.0.9.3[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.0' file: liblb_base.so.0[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.so' file: liblb_base.so[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.pc' file: lb_base.pc[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: package(): Packaged 1 '.yml' file: lb_base.yml[0m
2026-05-31 16:16:06 | INFO     build.py:282 - lb_base/0.9.3@litebmc/dev: Created package revision 592ec382196dd9fcd529d768be9f7539[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: Package 'a248eb84cedd94f7bbba8c4e6aeefb86b0e28368' created[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: Full package reference: lb_base/0.9.3@litebmc/dev#56b8764eda1a37934f7e0788d869a217:a248eb84cedd94f7bbba8c4e6aeefb86b0e28368#592ec382196dd9fcd529d768be9f7539[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [1m[32mlb_base/0.9.3@litebmc/dev: Package folder /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [33mWARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X:[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [33mWARN: deprecated:     'cpp_info.names' used in: bzip2/1.0.8, libyaml/0.2.5+build.1.lb[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [33mWARN: deprecated:     'cpp_info.build_modules' used in: bzip2/1.0.8, libyaml/0.2.5+build.1.lb[0m
2026-05-31 16:16:06 | INFO     build.py:282 - [33mWARN: deprecated:     'env_info' used in: bzip2/1.0.8, glib/2.81.0[0m
2026-05-31 16:16:06 | DEBUG    build.py:285 - conan install .  -o libyaml/*:shared=True -o glib/*:shared=True -o glib/*:with_elf=False -o glib/*:with_selinux=False --user litebmc --channel dev -pr default -s build_type=Debug -r litebmc -pr:b default -o lb_base/*:gcov=True -o lb_base/*:test=True -o */*:codegen_version=5.4 -o */*:compatible_required=9000 --lockfile=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/conan.lock -f json
2026-05-31 16:16:07 | SUCCESS  build.py:287 - start deploy lb_base/0.9.3@litebmc/dev and is's dependency packages
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/zlib8a96582ac036b/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (zlib/1.3.2#431f5248de826c99625c8629f45cea49)
2026-05-31 16:16:07 | INFO     build.py:55 - >>>> conan cache path lb_base/0.9.3@litebmc/dev:a248eb84cedd94f7bbba8c4e6aeefb86b0e28368
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/libyaaa3e7d3ab3e91/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (libyaml/0.2.5+build.1.lb#67c259660ad58672c3609d3ba8f8b67b)
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/glibde31d2a6d3754/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (glib/2.81.0#bc453c2b20fd1ab3b4d94e7914b0a543)
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/pcre2da99b77552434/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (pcre2/10.42#ccd162cff37457569deea612e991d984)
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/libffc17679601053a/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (libffi/3.4.8#b8a74680bee9e641363bee3d3d968609)
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/libmoe6c971170ef1c/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (libmount/2.39.2#6776e821aa8ba33d7925352d3c040f56)
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/bzip25866ee0d22838/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (bzip2/1.0.8#e2cdc9c67e27121a349312e0dcdb35c2)
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/zlib8a96582ac036b/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/libyaaa3e7d3ab3e91/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/libmoe6c971170ef1c/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/glibde31d2a6d3754/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/bzip25866ee0d22838/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/libffc17679601053a/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/pcre2da99b77552434/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | INFO     build.py:55 - /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p
2026-05-31 16:16:07 | INFO     build.py:56 - copy /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p to /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs (lb_base/0.9.3@litebmc/dev)
2026-05-31 16:16:07 | INFO     build.py:58 - rsync -aHK /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/p/ /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:07 | SUCCESS  build.py:334 - Start validate ODF files
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/permissions not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/conaninfo.txt not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/conanmanifest.txt not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/pcre2posix.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/bzlib.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/ffi.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/zlib.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/pcre2.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/yaml.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/zconf.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/ffitarget.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/blkid/blkid.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib-unix.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib-object.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gmodule.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gdir.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmessages.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gprintf.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/garray.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gatomic.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gvariant.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gkeyfile.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gstring.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gthreadpool.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gbitlock.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmem.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gthread.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/ggettext.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/glib-typeof.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/ghook.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmacros.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtestutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gbase64.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gslist.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gconvert.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/guuid.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/grefcount.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/galloca.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmarkup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gfileutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmappedfile.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gmain.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gasyncqueue.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gscanner.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gstdio.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gnode.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gstrvbuilder.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gstringchunk.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gbookmarkfile.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gbytes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gerror.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/ghash.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gdate.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/grcbox.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gversionmacros.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gbacktrace.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/glib-autocleanups.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gdatetime.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gchecksum.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gquark.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/guri.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gvarianttype.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtree.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gi18n.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gqsort.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/genviron.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/glist.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/giochannel.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/glib-visibility.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gunicode.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gqueue.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gdataset.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gpoll.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gpathbuf.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gi18n-lib.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/ghostutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtimezone.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gcharset.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gstrfuncs.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gprimes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/grefstring.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/grand.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gspawn.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/goption.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtimer.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gsequence.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/ghmac.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gpattern.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gtrashstack.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gslice.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gshell.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gregex.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/gversion.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/gthread.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/gcache.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/grel.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/gmain.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/gcompletion.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/glib/deprecated/gallocator.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gboxed.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gsourceclosure.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gobject-autocleanups.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/glib-enumtypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gvaluecollector.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gtypeplugin.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/glib-types.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gbinding.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gsignal.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gbindinggroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/genums.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gparamspecs.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gobjectnotifyqueue.c not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gclosure.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gvalue.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gparam.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gvaluetypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gvaluearray.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gtype.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gobject-visibility.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gtypemodule.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gmarshal.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gobject.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gobject/gsignalgroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gienuminfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giflagsinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giconstantinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gitypeinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/girffi.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gibaseinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gicallbackinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giunioninfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gitypelib.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gisignalinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gipropertyinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giarginfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/givalueinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gifieldinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gifunctioninfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giunresolvedinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gitypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giinterfaceinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giregisteredtypeinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/girepository-autocleanups.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/giobjectinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gi-visibility.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/girepository.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gistructinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/gicallableinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/girepository/givfuncinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdtlsclientconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gconverteroutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusinterfaceskeleton.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileiostream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gzlibdecompressor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsdatabase.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gvolume.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdrive.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtask.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnativevolumemonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnetworkservice.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gresource.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmenumodel.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsbackend.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketclient.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gproxyaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gbufferedinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobjectmanagerserver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusnameowning.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/ginetaddressmask.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsclientconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusinterface.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsettingsbackend.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmemorymonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/ginitable.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimpleaction.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gvfs.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gproxyresolver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gcharsetconverter.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gbytesicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsubprocesslauncher.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusauthobserver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileenumerator.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketcontrolmessage.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/giostream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusactiongroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gio-autocleanups.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpermission.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gcredentials.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gunixsocketaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdataoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbuserror.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnativesocketaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gactionmap.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gzlibcompressor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/ginputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnetworking.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsserverconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocket.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdtlsserverconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusmessage.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsinteraction.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpowerprofilemonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusintrospection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/giomodule.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketlistener.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gthreadedsocketservice.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnotification.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gasyncresult.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobject.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gremoteactiongroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimpleasyncresult.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobjectproxy.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtcpconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdatagrambased.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketaddressenumerator.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketconnectable.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusnamewatching.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gasyncinitable.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gproxyaddressenumerator.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gemblemedicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsettings.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/ginetaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/ginetsocketaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimpleactiongroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobjectskeleton.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmenu.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlsfiledatabase.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfile.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/goutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gunixconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnetworkmonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpollableinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfilemonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gunixfdlist.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gbufferedoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobjectmanager.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gnetworkaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimpleproxyresolver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpollableoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gactiongroup.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gloadableicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileattribute.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gioscheduler.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gioenumtypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/glistmodel.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gconverterinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gioerror.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gaction.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gcancellable.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketservice.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfilenamecompleter.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmount.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gresolver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gthemedicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdebugcontroller.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpropertyaction.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gproxy.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gemblem.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmemoryoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gapplicationcommandline.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gliststore.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdtlsconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsubprocess.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmenuexporter.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdatainputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimplepermission.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gactiongroupexporter.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gio-visibility.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtestdbus.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmemoryinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gmountoperation.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gcontenttype.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gio.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gicon.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gappinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gvolumemonitor.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusmenumodel.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusserver.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdebugcontrollerdbus.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfilterinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusproxy.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlspassword.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfileinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsocketaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsettingsschema.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsrvtarget.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusaddress.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusobjectmanagerclient.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gpollableutils.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gunixcredentialsmessage.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gioenums.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gseekable.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gsimpleiostream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gapplication.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtlscertificate.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gtcpwrapperconnection.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gfilteroutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gdbusmethodinvocation.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/gconverter.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gio/giotypes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/glib-2.0/gmodule/gmodule-visibility.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gunixinputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gdesktopappinfo.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gunixfdmessage.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gfiledescriptorbased.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gunixmounts.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/gio-unix-2.0/gio/gunixoutputstream.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/include/libmount/libmount.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_property.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_error.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_helper.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_versionmacros.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_base.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_log.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_odf.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_list.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/include/lb_attributes.h not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/share/dbus-1/interfaces/com.litebmc.Test.xml not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/share/dbus-1/interfaces/com.litebmc.Test-085cec.xml not endswith .yaml, skip validate
2026-05-31 16:16:07 | DEBUG    build.py:341 - file .temp/rootfs/usr/share/litebmc/schema/Test.json not endswith .yaml, skip validate
2026-05-31 16:16:07 | INFO     build.py:352 - start validate .temp/rootfs/usr/share/test_data/ref_test.yaml with schema /usr/share/litebmc/schema/odf.v3.json
2026-05-31 16:16:07 | INFO     build.py:352 - start validate .temp/rootfs/usr/share/test_data/odf_test.yaml with schema /usr/share/litebmc/schema/odf.v3.json
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/usr/lib/liblb_base.so.0.9.3 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/usr/lib/liblb_base.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/usr/lib/liblb_base.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/usr/lib/pkgconfig/lb_base.pc not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/COPYING not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/LICENCE not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/COPYING.LGPL-2.1-or-later not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/LGPL-2.1-or-later.txt not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/LICENSE not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/licenses/License not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgmodule-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libmount.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgobject-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgobject-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libpcre2-16.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libffi.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgirepository-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libpcre2-posix.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgobject-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgio-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libglib-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libpcre2-32.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgio-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgmodule-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgio-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libblkid.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libyaml.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libpcre2-8.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgthread-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libbz2.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libglib-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgthread-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libglib-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgmodule-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgirepository-2.0.so.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgthread-2.0.so.0.8100.0 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libgirepository-2.0.so not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/libz.a not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/glib-2.0/include/glibconfig.h not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/cmake/conan-official-libyaml-targets.cmake not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/lib/cmake/conan-official-bzip2-variables.cmake not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/opt/litebmc/shared/packages/lb_base.yml not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/gdb/auto-load/lib/libglib-2.0.so.0.8100.0-gdb.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/gdb/auto-load/lib/libgobject-2.0.so.0.8100.0-gdb.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/af/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ku/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/eo/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/fur/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/bn_IN/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/gd/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/da/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/tt/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ab/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ko/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/cs/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/id/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sq/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/as/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/fa/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/nds/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/te/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/am/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/xh/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sk/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/nl/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/th/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/vi/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/oc/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/gl/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/pt_BR/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ne/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/en_CA/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/tg/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/en_GB/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/el/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sv/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/cy/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/lt/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/it/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ro/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/fi/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/tl/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/pa/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/be/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/kab/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/be@latin/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ps/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sr/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/dz/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/zh_CN/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/kk/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/bs/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/mg/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ja/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ast/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sr@ije/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/hr/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/hy/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/si/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ca/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sr@latin/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/pl/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ms/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ar/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/mr/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/eu/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ml/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/es/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/sl/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/uk/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/pt/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ug/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/tr/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ru/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/yi/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/bn/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ta/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/mn/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/hu/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/et/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/bg/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/lv/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/de/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/az/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/is/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/an/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ca@valencia/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ie/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/gu/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/he/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/zh_HK/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/mai/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ka/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/en@shaw/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/rw/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/zh_TW/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/or/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/hi/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/wa/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/fr/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/nn/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/ga/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/kn/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/nb/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/locale/mk/LC_MESSAGES/glib20.mo not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/gettext/its/gschema.loc not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/gettext/its/gschema.its not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/aclocal/glib-2.0.m4 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/aclocal/glib-gettext.m4 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/aclocal/gsettings.m4 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/gdb/gobject_gdb.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/gdb/glib_gdb.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/dbustypes.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/codegen_docbook.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/codegen.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/parser.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/codegen_main.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/config.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/utils.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/codegen_md.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/__init__.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/codegen/codegen_rst.py not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/gettext/po/Makefile.in.in not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/schemas/gschema.dtd not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/valgrind/glib.supp not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/glib-2.0/dtds/gresource.dtd not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/bash-completion/completions/gapplication not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/bash-completion/completions/gsettings not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/bash-completion/completions/gdbus not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/bash-completion/completions/gresource not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/res/bash-completion/completions/gio not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gdbus-codegen not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gapplication not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/lb_base_test not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/glib-mkenums not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gsettings not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gtester not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gio-querymodules not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/pcre2grep not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gdbus not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gresource not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/lb_base_verbose_test not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/glib-compile-resources not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/bzip2 not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/pcre2-config not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gio-launch-desktop not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/load_odf_test not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gi-decompile-typelib not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/glib-genmarshal not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/glib-gettextize not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gtester-report not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gobject-query not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gio not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/lbkit_codegen_test not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gi-inspect-typelib not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/gi-compile-repository not endswith .yaml, skip validate
2026-05-31 16:16:08 | DEBUG    build.py:341 - file .temp/rootfs/bin/glib-compile-schemas not endswith .yaml, skip validate
2026-05-31 16:16:08 | SUCCESS  build.py:396 - build lb_base/0.9.3@litebmc/dev successfully
2026-05-31 16:16:08 | INFO     test.py:129 - >>>> find /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs -name *.so
2026-05-31 16:16:08 | INFO     test.py:129 - /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/usr/lib/liblb_base.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libgobject-2.0.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libgio-2.0.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libyaml.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libgthread-2.0.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libglib-2.0.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libgmodule-2.0.so
/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib/libgirepository-2.0.so
2026-05-31 16:16:08 | INFO     test.py:144 - export LD_LIBRARY_PATH=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/usr/lib:/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib
2026-05-31 16:16:08 | DEBUG    test.py:149 - dbus-launch --sh-syntax
2026-05-31 16:16:08 | INFO     test.py:150 - mkdir /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus -p
2026-05-31 16:16:08 | INFO     test.py:151 - cp /dev/shm/session-dbus /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus/session-dbus
2026-05-31 16:16:08 | INFO     test.py:153 - export ROOTFS_DIR=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:08 | INFO     test.py:150 - mkdir /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus -p
2026-05-31 16:16:08 | INFO     test.py:151 - cp /dev/shm/session-dbus /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus/session-dbus
2026-05-31 16:16:08 | INFO     test.py:153 - export ROOTFS_DIR=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:08 | WARNING  test.py:165 - The metadata/package.yml file does not contain executable binary program records(package_info/bins)
2026-05-31 16:16:08 | SUCCESS  test.py:215 - call test method...
2026-05-31 16:16:08 | INFO     test.py:27 - mkdir -p /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus
2026-05-31 16:16:08 | INFO     test.py:28 - cp /dev/shm/session-dbus /home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/var/run/dbus/session-dbus
2026-05-31 16:16:08 | INFO     test.py:31 - export LD_LIBRARY_PATH=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/usr/lib:/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs/lib
2026-05-31 16:16:08 | INFO     test.py:32 - export ROOTFS_DIR=/home/litebmc-ci/workspace/workspace/toolkit-pr/lb_base/.temp/rootfs
2026-05-31 16:16:14 | INFO     build.py:407 - >>>> conan cache path lb_base/0.9.3@litebmc/dev#latest:a248eb84cedd94f7bbba8c4e6aeefb86b0e28368 --folder=build
2026-05-31 16:16:14 | INFO     build.py:407 - /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b
2026-05-31 16:16:14 | INFO     test.py:63 - lcov --compat-libtool --ignore-errors inconsistent -c -q -d /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b -o .temp/coverage/cover.info
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine read_intermediate_text redefined at /usr/bin/geninfo line 2623.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine read_intermediate_json redefined at /usr/bin/geninfo line 2655.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine intermediate_text_to_info redefined at /usr/bin/geninfo line 2703.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine intermediate_json_to_info redefined at /usr/bin/geninfo line 2792.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine get_output_fd redefined at /usr/bin/geninfo line 2872.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine print_gcov_warnings redefined at /usr/bin/geninfo line 2900.
2026-05-31 16:16:15 | INFO     test.py:63 - Subroutine process_intermediate redefined at /usr/bin/geninfo line 2930.
2026-05-31 16:16:15 | INFO     test.py:63 - geninfo: ERROR: unknown argument for --ignore-errors: inconsistent
2026-05-31 16:16:15 | WARNING  test.py:63 - >>>>>>>>>> 'lcov --compat-libtool --ignore-errors inconsistent -c -q -d /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b -o .temp/coverage/cover.info' LOG START
2026-05-31 16:16:15 | WARNING  test.py:63 - <<<<<<<<<< 'lcov --compat-libtool --ignore-errors inconsistent -c -q -d /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b -o .temp/coverage/cover.info' LOG END
2026-05-31 16:16:15 | ERROR    cli.py:257 - lbk exit with exception:
2026-05-31 16:16:15 | ERROR    cli.py:262 - test.py:63 > Run command (lcov --compat-libtool --ignore-errors inconsistent -c -q -d /home/litebmc-ci/.conan2/p/b/lb_ba604942a239354/b -o .temp/coverage/cover.info) failed, log file is None
2026-05-31 16:16:15 | ERROR    cli.py:283 - Build failed, You can find all build logs in the directory: /home/litebmc-ci/.cache/lbkit/log
