Firmware
Public Member Functions | List of all members
px4muorb::KraitRpcWrapper Class Reference

Public Member Functions

 KraitRpcWrapper ()=default
 Constructor.
 
 ~KraitRpcWrapper ()=default
 destructor
 
bool Initialize ()
 Initiatizes the rpc channel px4 muorb.
 
bool Terminate ()
 Terminate to clean up the resources. More...
 
int32_t TopicAdvertised (const char *topic)
 Muorb related functions to pub/sub of orb topic from krait to adsp.
 
int32_t TopicUnadvertised (const char *topic)
 
int32_t AddSubscriber (const char *topic)
 
int32_t RemoveSubscriber (const char *topic)
 
int32_t SendData (const char *topic, int32_t length_in_bytes, const uint8_t *data)
 
int32_t ReceiveData (int32_t *msg_type, char **topic, int32_t *length_in_bytes, uint8_t **data)
 
int32_t IsSubscriberPresent (const char *topic, int32_t *status)
 
int32_t ReceiveBulkData (uint8_t **bulk_data, int32_t *length_in_bytes, int32_t *topic_count)
 
int32_t UnblockReceiveData ()
 

Member Function Documentation

§ Terminate()

bool px4muorb::KraitRpcWrapper::Terminate ( )

Terminate to clean up the resources.

This should be called at program exit


The documentation for this class was generated from the following files: