onConnect behavior

on de X4-board side I have (programmed) function:

void onConnection(int pEventType, int pValue) 
{
  if (pEventType == TotemApp.evtDisconnect) 
  {
    X4S_IsConnected = false;
  }
  else if (pEventType == TotemApp.evtConnect) 
  {
    X4S_IsConnected = true;
  }
}

and enabled it with X4C_TotemModuleX4.attachOnData(onReceiveFromBle);

Is there such a feature available on the Remote side???

Thanks

X4 code:

bool X4S_IsConnected = false;

void onConnection(int pEventType, int pValue) 
{
  if (pEventType == TotemApp.evtDisconnect) 
  {
    X4S_IsConnected = false;
  }
  else if (pEventType == TotemApp.evtConnect) 
  {
    X4S_IsConnected = true;
  }
}

void setup() {
  // Register connection / disconnection (and other) event
  TotemApp.addEvent(onConnection);
}

void loop() {

}

Remote ESP32 code:

#include <Totem.h>

TotemModule X4C_TotemModuleX4(04);

bool X4S_IsConnected = false;

void onTotemConnection(TotemRobot robot) {
  if (robot.isConnected())
  {
    X4S_IsConnected = true;
  }
  else
  {
    X4S_IsConnected = false;
  }
}

void setup() {
  Totem.BLE.begin(); // Start Bluetooth Low Energy interface
  // Register connection / disconnection event  
  Totem.BLE.attachOnConnection(onTotemConnection);
  // Start searching for Totem board to connect to.
  // Wait until connected to first found Totem board.
  TotemRobot robot = Totem.BLE.findRobot();
  // Print connected robot name
  printf("Connected to: %s\n", robot.getName().c_str());
}

void loop() {

}

Solution is working fine.

Thanks