If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:libCHIPAppServer.so

From BoxMatrix


BoxMatrix >> Shell-Commands >> libCHIPAppServer.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

libCHIPAppServer.so is the Matter application server.

This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP before.

Matter stack:

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.63 source files:

$ strings /usr/lib/libCHIPAppServer.so | grep -e '\.c$' -e '\.cpp$'

src/connectedhomeip/src/app/server/AclStorage.cpp
src/connectedhomeip/src/app/server/CommissioningWindowManager.cpp
src/connectedhomeip/src/app/server/DefaultAclStorage.cpp
src/connectedhomeip/src/app/server/Dnssd.cpp
src/connectedhomeip/src/app/server/OnboardingCodesUtil.cpp
src/connectedhomeip/src/app/server/Server.cpp
src/connectedhomeip/src/setup_payload/AdditionalDataPayloadGenerator.cpp
src/connectedhomeip/src/setup_payload/AdditionalDataPayloadParser.cpp
src/connectedhomeip/src/setup_payload/Base38Decode.cpp
src/connectedhomeip/src/setup_payload/Base38Encode.cpp
src/connectedhomeip/src/setup_payload/ManualSetupPayloadGenerator.cpp
src/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp
src/connectedhomeip/src/setup_payload/QRCodeSetupPayloadGenerator.cpp
src/connectedhomeip/src/setup_payload/QRCodeSetupPayloadParser.cpp
src/connectedhomeip/src/setup_payload/SetupPayload.cpp
src/connectedhomeip/src/setup_payload/SetupPayloadHelper.cpp

See the source at connectedhomeip/src/app/server and connectedhomeip/src/setup_payload.

Dependencies

Daily updated index of all dependencies of this library. Last update: 2024-10-18 07:40 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib libCHIPDataModel.so 1 7.61 - 7.63 Matter data model Matter
Depends on lib libChipCore.so 1 7.61 - 7.63 Matter core library Matter
Depends on lib libCredentials.so 1 7.61 - 7.63 Matter credentials and certificates Matter
Depends on lib libDeviceLayer.so 1 7.61 - 7.63 Matter device layer Matter
Depends on lib libLinux.so 1 7.61 - 7.63 Matter Linux device layer Matter
Depends on lib libMessagingLayer.so 1 7.61 - 7.63 Matter messaging layer Matter
Depends on lib libSecureChannel.so 1 7.61 - 7.63 Matter secure channel layer Matter
Depends on lib libSupportLayer.so 1 7.61 - 7.63 Matter support function layer Matter
Depends on lib libSystemLayer.so 1 7.61 - 7.63 Matter system layer Matter
Depends on lib libaddress_resolve.so 1 7.61 - 7.63 Matter address resolving of nodes / peers Matter
Depends on lib libc.so 1 7.61 - 7.63 Standard C library Linux
Depends on lib libdnssd.so 1 7.61 - 7.63 Matter DNS Service Discovery (DNS-SD) Matter
Depends on lib libgcc_s.so 1 7.61 - 7.63 GCC low-level runtime library Linux
Depends on lib libstdc++.so 1 7.61 - 7.63 GNU C++ library Linux
Required by cmd matterd (avmcmd) 1 7.61 - 7.63 Matter stack management daemon. AVM
15 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2024-10-18 05:22 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Smart Gateway 7.61 - 7.63 /usr/lib 146k, Link
1 model uses this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-10-18 07:40 GMT.

Firmware Symbol
7.61 - 7.63 EncodeQRCodeToUrl
7.61 - 7.63 GetManualPairingCode
7.61 - 7.63 GetPayloadContents
7.61 - 7.63 GetQRCode
7.61 - 7.63 GetQRCodeUrl
7.61 - 7.63 InitEchoHandler
7.61 - 7.63 PrintOnboardingCodes
7.61 - 7.63 PrintQrCodeURL
7.61 - 7.63 chip::AdditionalDataPayloadGenerator::generateAdditionalDataPayload
7.61 - 7.63 chip::AdditionalDataPayloadParser::populatePayload
7.61 - 7.63 chip::CommissioningWindowManager::AdvertiseAndListenForPASE
7.61 - 7.63 chip::CommissioningWindowManager::Cleanup
7.61 - 7.63 chip::CommissioningWindowManager::CloseCommissioningWindow
7.61 - 7.63 chip::CommissioningWindowManager::CommissioningWindowStatusForCluster
7.61 - 7.63 chip::CommissioningWindowManager::ExpireFailSafeIfArmed
7.61 - 7.63 chip::CommissioningWindowManager::GetCommissioningMode
7.61 - 7.63 chip::CommissioningWindowManager::HandleCommissioningWindowTimeout
7.61 - 7.63 chip::CommissioningWindowManager::HandleFailedAttempt
7.61 - 7.63 chip::CommissioningWindowManager::IsCommissioningWindowOpen
7.61 - 7.63 chip::CommissioningWindowManager::OnExchangeCreationFailed
7.61 - 7.63 chip::CommissioningWindowManager::OnFabricRemoved
7.61 - 7.63 chip::CommissioningWindowManager::OnPlatformEvent
7.61 - 7.63 chip::CommissioningWindowManager::OnSessionEstablished
7.61 - 7.63 chip::CommissioningWindowManager::OnSessionEstablishmentError
7.61 - 7.63 chip::CommissioningWindowManager::OnSessionEstablishmentStarted
7.61 - 7.63 chip::CommissioningWindowManager::OnSessionReleased
7.61 - 7.63 chip::CommissioningWindowManager::OnUnsolicitedMessageReceived
7.61 - 7.63 chip::CommissioningWindowManager::OpenBasicCommissioningWindow
7.61 - 7.63 chip::CommissioningWindowManager::OpenBasicCommissioningWindowForAdministratorCommissioningCluster
7.61 - 7.63 chip::CommissioningWindowManager::OpenCommissioningWindow
7.61 - 7.63 chip::CommissioningWindowManager::OpenEnhancedCommissioningWindow
7.61 - 7.63 chip::CommissioningWindowManager::ResetState
7.61 - 7.63 chip::CommissioningWindowManager::RestoreDiscriminator
7.61 - 7.63 chip::CommissioningWindowManager::SetTemporaryDiscriminator
7.61 - 7.63 chip::CommissioningWindowManager::Shutdown
7.61 - 7.63 chip::CommissioningWindowManager::StartAdvertisement
7.61 - 7.63 chip::CommissioningWindowManager::StopAdvertisement
7.61 - 7.63 chip::CommissioningWindowManager::UpdateOpenerFabricIndex
7.61 - 7.63 chip::CommissioningWindowManager::UpdateOpenerVendorId
7.61 - 7.63 chip::CommissioningWindowManager::UpdateWindowStatus
7.61 - 7.63 chip::ManualSetupPayloadGenerator::payloadDecimalStringRepresentation
7.61 - 7.63 chip::ManualSetupPayloadParser::CheckCodeLengthValidity
7.61 - 7.63 chip::ManualSetupPayloadParser::CheckDecimalStringValidity
7.61 - 7.63 chip::ManualSetupPayloadParser::ReadDigitsFromDecimalString
7.61 - 7.63 chip::ManualSetupPayloadParser::ToNumber
7.61 - 7.63 chip::ManualSetupPayloadParser::populatePayload
7.61 - 7.63 chip::PayloadContents::CheckPayloadCommonConstraints
7.61 - 7.63 chip::PayloadContents::IsValidSetupPIN
7.61 - 7.63 chip::PayloadContents::isValidManualCode
7.61 - 7.63 chip::PayloadContents::isValidQRCodePayload
7.61 - 7.63 chip::PayloadContents::operator==
7.61 - 7.63 chip::QRCodeBasicSetupPayloadGenerator::payloadBase38Representation
7.61 - 7.63 chip::QRCodeSetupPayloadGenerator::generateTLVFromOptionalData
7.61 - 7.63 chip::QRCodeSetupPayloadGenerator::payloadBase38Representation
7.61 - 7.63 chip::QRCodeSetupPayloadGenerator::payloadBase38RepresentationWithAutoTLVBuffer
7.61 - 7.63 chip::QRCodeSetupPayloadParser::ExtractPayload
7.61 - 7.63 chip::QRCodeSetupPayloadParser::parseTLVFields
7.61 - 7.63 chip::QRCodeSetupPayloadParser::populatePayload
7.61 - 7.63 chip::QRCodeSetupPayloadParser::populateTLV
7.61 - 7.63 chip::QRCodeSetupPayloadParser::retrieveOptionalInfos
7.61 - 7.63 chip::Server::CheckServerReadyEvent
7.61 - 7.63 chip::Server::GenerateShutDownEvent
7.61 - 7.63 chip::Server::Init
7.61 - 7.63 chip::Server::OnPlatformEvent
7.61 - 7.63 chip::Server::OnPlatformEventWrapper
7.61 - 7.63 chip::Server::RejoinExistingMulticastGroups
7.61 - 7.63 chip::Server::ScheduleFactoryReset
7.61 - 7.63 chip::Server::Shutdown
7.61 - 7.63 chip::SetupPayload::IsCommonTag
7.61 - 7.63 chip::SetupPayload::IsVendorTag
7.61 - 7.63 chip::SetupPayload::addOptionalExtensionData
7.61 - 7.63 chip::SetupPayload::addOptionalVendorData
7.61 - 7.63 chip::SetupPayload::addSerialNumber
7.61 - 7.63 chip::SetupPayload::getAllOptionalExtensionData
7.61 - 7.63 chip::SetupPayload::getAllOptionalVendorData
7.61 - 7.63 chip::SetupPayload::getNumericTypeFor
7.61 - 7.63 chip::SetupPayload::getOptionalExtensionData
7.61 - 7.63 chip::SetupPayload::getOptionalVendorData
7.61 - 7.63 chip::SetupPayload::getSerialNumber
7.61 - 7.63 chip::SetupPayload::operator==
7.61 - 7.63 chip::SetupPayload::removeOptionalVendorData
7.61 - 7.63 chip::SetupPayload::removeSerialNumber
7.61 - 7.63 chip::app::AclStorage::DecodableEntry::Decode
7.61 - 7.63 chip::app::AclStorage::DecodableEntry::Unstage
7.61 - 7.63 chip::app::AclStorage::EncodableEntry::EncodeForRead
7.61 - 7.63 chip::app::AclStorage::EncodableEntry::EncodeForWrite
7.61 - 7.63 chip::app::AclStorage::EncodableEntry::Stage
7.61 - 7.63 chip::app::DefaultAclStorage::Init
7.61 - 7.63 chip::app::DnssdServer::Advertise
7.61 - 7.63 chip::app::DnssdServer::AdvertiseCommissionableNode
7.61 - 7.63 chip::app::DnssdServer::AdvertiseCommissioner
7.61 - 7.63 chip::app::DnssdServer::AdvertiseOperational
7.61 - 7.63 chip::app::DnssdServer::GetCommissionableInstanceName
7.61 - 7.63 chip::app::DnssdServer::HaveOperationalCredentials
7.61 - 7.63 chip::app::DnssdServer::SetEphemeralDiscriminator
7.61 - 7.63 chip::app::DnssdServer::StartServer
7.61 - 7.63 chip::app::DnssdServer::StopServer
7.61 - 7.63 chip::base38Decode
7.61 - 7.63 chip::base38Encode
7.61 - 7.63 chip::base38EncodedLength
7.61 - 7.63 chip::generateManualCodeFromFilePath
7.61 - 7.63 chip::generateQRCodeFromFilePath
7.61 - 7.63 chip::loadPayloadFromFile
7.61 - 7.63 chip::writeTag
7.61 - 7.63 non-virtual thunk to chip::CommissioningWindowManager::GetCommissioningMode
7.61 - 7.63 non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablished
7.61 - 7.63 non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablishmentError
7.61 - 7.63 non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablishmentStarted
7.61 - 7.63 non-virtual thunk to chip::CommissioningWindowManager::OnSessionReleased
109 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l