| Microcontroller Wireless Solutions | |||||
Functions | |
| bool | vendor_data_request (uint8_t PairingRef, profile_id_t ProfileId, uint16_t VendorId, uint8_t nsduLength, uint8_t *nsdu, uint8_t TxOptions) |
| Vendor data request. | |
| void | vendor_data_ind (uint8_t PairingRef, uint16_t VendorId, uint8_t nsduLength, uint8_t *nsdu, uint8_t RxLinkQuality, uint8_t RxFlags) |
| Vendor data indication. | |
| void | vendor_data_confirm (nwk_enum_t Status, uint8_t PairingRef, profile_id_t ProfileId, uint8_t Handle) |
| Vendor data confirm. | |
| void | vendor_app_alive_req (void) |
| Vendor data alive request. | |
With this group of functions, the stack provides the API functions that handle functionality regarding vendor specific data exchange.
| void vendor_app_alive_req | ( | void | ) |
Vendor data alive request.
Hook for the application indicating that an alive request command was received.
| void vendor_data_confirm | ( | nwk_enum_t | Status, |
| uint8_t | PairingRef, | ||
| profile_id_t | ProfileId, | ||
| uint8_t | Handle | ||
| ) |
Vendor data confirm.
Callback function indicating status of the request
| Status | Status of the request |
| PairingRef | Pairing reference used for the transmission |
| Handle | Data retry handle |
| void vendor_data_ind | ( | uint8_t | PairingRef, |
| uint16_t | VendorId, | ||
| uint8_t | nsduLength, | ||
| uint8_t * | nsdu, | ||
| uint8_t | RxLinkQuality, | ||
| uint8_t | RxFlags | ||
| ) |
Vendor data indication.
Callback function indicating incoming vendor data.
| PairingRef | Pairing reference of the sender |
| VendorId | Vendor id used for the transmission |
| nsduLength | Length of the payload data |
| nsdu | Pointer to the payload data |
| RxLinkQuality | LQI of the incoming frame |
| RxFlags | Options used for transmission |
| bool vendor_data_request | ( | uint8_t | PairingRef, |
| profile_id_t | ProfileId, | ||
| uint16_t | VendorId, | ||
| uint8_t | nsduLength, | ||
| uint8_t * | nsdu, | ||
| uint8_t | TxOptions | ||
| ) |
Vendor data request.
The vendor data request allows a device to send a vendor specific data frame.
| PairingRef | Pairing reference of the recipient of the transmission |
| ProfileId | Profile id used for the transmission |
| VendorId | Vendor id used for the transmission |
| nsduLength | Length of the payload data |
| nsdu | Pointer to the payload data |
| TxOptions | Transit options |