Package com.silabs.bgxpress

Classes

enum  BGX_CONNECTION_STATUS
 The BGX_CONNECTION_STATUS datatype describes the connection status of a BGX Device. More...
 
class  BGXpressService
 An intent service which is used to control and communicate with a BGX device. More...
 
class  BusMode
 BusMode determines how the BGX interprets data it receives. More...
 
enum  OTA_Status
 This is the OTA status that can be used to drive a user interface as part of the OTA_STATUS_MESSAGE. More...
 

Class Documentation

◆ com::silabs::bgxpress::BGX_CONNECTION_STATUS

enum com::silabs::bgxpress::BGX_CONNECTION_STATUS

The BGX_CONNECTION_STATUS datatype describes the connection status of a BGX Device.

Enumerator
DISCONNECTED The BGXpressService is not connected to a BGX.
CONNECTING The BGXpressService is connecting to a BGX device.
INTERROGATING The BGXpressService has connected to a BGX device and is discovering bluetooth services and characteristics.
CONNECTED The BGXpressService is connected to a BGX device.
DISCONNECTING The BGXpressService is in the process of disconnecting from a BGX device.
CONNECTIONTIMEDOUT A connection that was in progress has timed out.

◆ com::silabs::bgxpress::OTA_Status

enum com::silabs::bgxpress::OTA_Status

This is the OTA status that can be used to drive a user interface as part of the OTA_STATUS_MESSAGE.

Enumerator
Invalid Should never see this.

It indicates an error has occured

Idle No OTA is happening.
Password_Required a password is required for OTA.
Downloading the firmware image is being downloaded through DMS.
Installing the firmware image is being sent to the BGX device.
Finishing the firmware image has been written and the bgx is being commanded to load it.
Finished the BGX has acknowledged the command to load the firmware.

The BGX is being rebooted.

Failed The OTA operation has failed.
UserCanceled the intent ACTION_OTA_CANCEL has been received and the OTA operation is being canceled