Skip to content

Commit

Permalink
Removed error param from OnCommissioningSessionStopped and added docs…
Browse files Browse the repository at this point in the history
… for all of AppDelegate
  • Loading branch information
sharadb-amazon committed Jul 24, 2023
1 parent f3f7801 commit 42f6eae
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 7 deletions.
2 changes: 1 addition & 1 deletion examples/all-clusters-app/esp32/main/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ class AppCallbacks : public AppDelegate
public:
void OnCommissioningSessionEstablishmentStarted() {}
void OnCommissioningSessionStarted() override { bluetoothLED.Set(true); }
void OnCommissioningSessionStopped(CHIP_ERROR err) override
void OnCommissioningSessionStopped() override
{
bluetoothLED.Set(false);
pairingWindowLED.Set(false);
Expand Down
2 changes: 1 addition & 1 deletion examples/all-clusters-minimal-app/esp32/main/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ class AppCallbacks : public AppDelegate
public:
void OnCommissioningSessionEstablishmentStarted() {}
void OnCommissioningSessionStarted() override { bluetoothLED.Set(true); }
void OnCommissioningSessionStopped(CHIP_ERROR err) override
void OnCommissioningSessionStopped() override
{
bluetoothLED.Set(false);
pairingWindowLED.Set(false);
Expand Down
2 changes: 1 addition & 1 deletion examples/platform/telink/common/src/AppTaskCommon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ class AppCallbacks : public AppDelegate
public:
void OnCommissioningSessionEstablishmentStarted() {}
void OnCommissioningSessionStarted() override { isComissioningStarted = true; }
void OnCommissioningSessionStopped(CHIP_ERROR err) override { isComissioningStarted = false; }
void OnCommissioningSessionStopped() override { isComissioningStarted = false; }
void OnCommissioningWindowClosed() override
{
if (!isComissioningStarted)
Expand Down
22 changes: 20 additions & 2 deletions src/app/server/AppDelegate.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,26 @@ class AppDelegate
public:
virtual ~AppDelegate() {}
/**
* This is called on start of session establishment process
* This is called when the PBKDFParamRequest is received and indicates the start of the session establishment process
*/
virtual void OnCommissioningSessionEstablishmentStarted() {}

/**
* This is called when the commissioning session has been established
*/
virtual void OnCommissioningSessionStarted() {}

/**
* This is called when there is an error in establishing a commissioning session (such as, when an invalid passcode is provided)
*
* @param err CHIP_ERROR indicating the error that occurred during session establishment
*/
virtual void OnCommissioningSessionEstablishmentError(CHIP_ERROR err) {}
virtual void OnCommissioningSessionStopped(CHIP_ERROR err) {}

/**
* This is called when the commissioning session establishment stops
*/
virtual void OnCommissioningSessionStopped() {}

/*
* This is called anytime a basic or enhanced commissioning window is opened.
Expand All @@ -45,5 +59,9 @@ class AppDelegate
* fact open.
*/
virtual void OnCommissioningWindowOpened() {}

/*
* This is called anytime a basic or enhanced commissioning window is closed.
*/
virtual void OnCommissioningWindowClosed() {}
};
3 changes: 1 addition & 2 deletions src/app/server/CommissioningWindowManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,6 @@ void CommissioningWindowManager::HandleFailedAttempt(CHIP_ERROR err)

if (mAppDelegate != nullptr)
{
ChipLogProgress(AppServer, "Calling mAppDelegate->OnCommissioningSessionEstablishmentError");
mAppDelegate->OnCommissioningSessionEstablishmentError(prevErr);
}

Expand All @@ -173,7 +172,7 @@ void CommissioningWindowManager::HandleFailedAttempt(CHIP_ERROR err)

if (mAppDelegate != nullptr)
{
mAppDelegate->OnCommissioningSessionStopped(err);
mAppDelegate->OnCommissioningSessionStopped();
}
}
}
Expand Down

0 comments on commit 42f6eae

Please sign in to comment.