|
Firmware
|
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 () |
| bool px4muorb::KraitRpcWrapper::Terminate | ( | ) |
Terminate to clean up the resources.
This should be called at program exit
1.8.12