bidirectionalpower