GRL-USB-PD-C2/C2-EPR API 1.1.9
GRL-USB-PD-C2/C2-EPR API Documentation
Loading...
Searching...
No Matches
GrlPdLib.BatteryStatusMesaage Class Reference

BatteryStatusMesaage configuration class. More...

Public Member Functions

 BatteryStatusMesaage ()
 Constructor.
 
List< uint > GetByteData ()
 Gets raw byte data of BatteryStatusMesaage.
 
bool ClearDataObjects ()
 Clears the object.
 
bool AddBatteryStatusPDO (uint BatteryPresentCapacity)
 Allows you to add the BatteryStatus PDO.
 
uint BatteryInfoField (BatteryStatus batteryStatus, bool InvalidBatteryReference=false, bool BatteryisPresent=false)
 Used to create the Battery Status Message.
 

Detailed Description

BatteryStatusMesaage configuration class.

Constructor & Destructor Documentation

◆ BatteryStatusMesaage()

GrlPdLib.BatteryStatusMesaage.BatteryStatusMesaage ( )

Constructor.

Member Function Documentation

◆ AddBatteryStatusPDO()

bool GrlPdLib.BatteryStatusMesaage.AddBatteryStatusPDO ( uint BatteryPresentCapacity)

Allows you to add the BatteryStatus PDO.

Parameters
Battery_InfoBattery Info, refer specification for more details
BatteryPresentCapacity
Returns

◆ BatteryInfoField()

uint GrlPdLib.BatteryStatusMesaage.BatteryInfoField ( BatteryStatus batteryStatus,
bool InvalidBatteryReference = false,
bool BatteryisPresent = false )

Used to create the Battery Status Message.

Parameters
InvalidBatteryReference
BatteryisPresent
batteryStatus
Returns

◆ ClearDataObjects()

bool GrlPdLib.BatteryStatusMesaage.ClearDataObjects ( )

Clears the object.

Returns
On Success returns true.

◆ GetByteData()

List< uint > GrlPdLib.BatteryStatusMesaage.GetByteData ( )

Gets raw byte data of BatteryStatusMesaage.

Returns
List of uint data.