23#ifdef USE_BINARY_SENSOR
24 if (this->attached_binary_sensor_ !=
nullptr) {
25 this->attached_binary_sensor_->publish_state((
status & PD_STATUS1_ATTACHED) != 0);
27 if (this->cc_direction_binary_sensor_ !=
nullptr) {
29 if (
status & PD_STATUS1_ATTACHED) {
30 this->cc_direction_binary_sensor_->publish_state((
status & PD_STATUS1_CC_DIR) != 0);
32 this->cc_direction_binary_sensor_->invalidate_state();