1. 20 Mar, 2023 2 commits
  2. 05 Mar, 2023 2 commits
  3. 24 Feb, 2023 2 commits
    • bitkeeper's avatar
      [ua.uatypes.String] used str as base class instead off nothing · bb026883
      bitkeeper authored
      See discussion at #1067.
      bb026883
    • bitkeeper's avatar
      allow custom (de)serializer in other namespace than ua · 575f894f
      bitkeeper authored
      Allow registration of own (de)serializer for extension objects that are not in the ua namespace.
      (see original TODO in code)
      
      example:
      ```python
      @dataclass
      class YourDataType:
      
          data_type = ua.NodeId.from_string('''ns=2;i=3007''')
      
          Encoding: ua.UInt32 = field(default=0, repr=False, init=False, compare=False)
          ID: ua.String = ua.String()
          Description: Optional[ua.String] = None
      
      ua.register_extension_object("YourDataType",
                                                     ua.NodeId.from_string( f"ns=2;i=5002"),
                                                     YourDataType,
                                                      YourDataType.data_type)
      ```
      575f894f
  4. 22 Feb, 2023 1 commit
  5. 20 Feb, 2023 2 commits
  6. 19 Feb, 2023 2 commits
  7. 17 Feb, 2023 7 commits
  8. 13 Feb, 2023 2 commits
    • bitkeeper's avatar
      [xmlexporter] fix extensionobjects typeid indentifier missing namespace... · 07e6df2f
      bitkeeper authored
      [xmlexporter] fix extensionobjects typeid indentifier missing namespace mapping to idx_in_exported_file
      
      Other nodeids namespace are corrected to ``dx_in_exported_file`, only  the extensionobject typeid identifier isn't. Resulting in bad export.
      
      Example:
      ```
      <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=296</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>MyFiled</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=3;i=3003</uax:Identifier>
                    </uax:DataType>
      ```
      In the case above `<uax:Identifier>ns=3;i=3003</uax:Identifier>` isn't corrected.
      This can be easly fixed in `XmlExporter._val_to_etree` by using the lookup table `self._addr_idx_to_xml_idx`.
      07e6df2f
    • Andreas Heine's avatar
      fix-register-server-sessionless (#1193) · 83d79f3e
      Andreas Heine authored
      * Update server.py
      
      * Update server.py
      
      * add: unregister
      
      * update: register procedure
      
      * update: uaprocessor
      
      * add: fixme
      
      * fix: test
      
      * fix: tests
      83d79f3e
  9. 06 Feb, 2023 2 commits
  10. 22 Jan, 2023 1 commit
  11. 20 Jan, 2023 3 commits
  12. 11 Jan, 2023 1 commit
  13. 01 Jan, 2023 2 commits
  14. 29 Dec, 2022 6 commits
  15. 09 Dec, 2022 1 commit
  16. 08 Dec, 2022 1 commit
  17. 25 Nov, 2022 1 commit
  18. 24 Nov, 2022 2 commits