Bateria#

Wstęp#

Klasa baterii battery pochodzi z klasy bazowej brain i zapewnia dostęp do baterii IQ (2. generacji) Brain, umożliwiając robotowi monitorowanie pojemności, napięcia, poboru prądu, zużycia energii, temperatury i wydajności.

Dostęp#

Brain.Battery

Funkcje członkowskie#

Klasa baterii battery obejmuje następujące funkcje członkowskie:

Przed wywołaniem jakiejkolwiek funkcji członkowskiej battery należy utworzyć instancję brain , jak pokazano poniżej:

// Create the Brain
brain Brain = brain();

capacity#

Zwraca poziom naładowania baterii mózgu IQ (2. generacja).

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Parametr

Typ

Opis

units

percentUnits

Opcjonalnie. Jednostka używana do przedstawienia pojemności baterii: pct / percent — procent

Return Values

Zwraca wartość uint32_t reprezentującą pozostałą pojemność baterii jako wartość procentową od 0 do 100.

voltage#

Zwraca napięcie akumulatora IQ (2. generacji) Brain. Napięcie to ciśnienie elektryczne dostarczane do akumulatora, które pozwala sprawdzić, czy akumulator jest wystarczająco naładowany, aby robot mógł działać niezawodnie.

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Parametr

Typ

Opis

units

voltageUnits

Opcjonalnie. Jednostka używana do reprezentowania napięcia: volt (domyślnie) — wolty lub mV — miliwolty

Return Values

Zwraca wartość double oznaczającą napięcie akumulatora w określonych jednostkach z zakresu od 7,0 do 8,0 V lub od 7000 do 8000 mV.

current#

Zwraca prąd elektryczny pobierany z akumulatora IQ (2. generacji). Prąd to ilość prądu pobieranego przez robota z akumulatora, co pozwala określić intensywność pracy robota lub ewentualne dodatkowe obciążenie silników.

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Parametr

Typ

Opis

units

currentUnits

Opcjonalnie. Jednostka używana do reprezentowania prądu: amp (domyślnie) — amper

Return Values

Zwraca wartość double co oznacza natężenie prądu pobieranego z baterii mózgu IQ (2. generacja) w amperach, w zakresie od 0,0 do 15,0 amperów.