wrapper.pbserver library

Classes

UrpApParamters
Parameters for START_AP and CONNECT_AP command
UrpBatteryState
UrpBleState
UrpButtonConfig
UrpButtonMode
UrpCalibration
UrpCommand
Core Commands this are commands all devices share
UrpConfigResponse
Response for urpGetConfig / urpSetConfig / urpResetConfig. The device signs its current config so the host can verify authenticity.
UrpCoreCommand
UrpDeviceClass
UrpDeviceConfig
UrpDeviceId
Response for GET_DEVICE_ID
UrpDeviceIdentifier
UrpDeviceInfo
Response for GET_INFO command
UrpDeviceName
Response for GET_DEVICE_NAME (former id)
UrpDeviceState
UrpDeviceType
UrpErrorCode
UrpEvent
UrpEventType
UrpLog
UrpMessage
UrpMessageHeader
UrpPowerState
UrpPublicKey
Response for GET_PUBLIC_KEY
UrpRequest
UrpResponse
UrpScanConfig
UrpSemanticVersion
UrpSetNameParameters
Parameters for SET_NAME command
UrpSignChallengeParameters
Parameters for urpSignChallenge command. The device signs SHA-256(nonce + device_id) with its RSA-2048 private key and returns the signature so the SDK can complete the OTA auth relay.
UrpSignChallengeResponse
Response for urpSignChallenge. Contains the RSA-2048 PKCS1v15 signature over SHA-256(nonce + device_id), base64-encoded (344 bytes for RSA-2048).
UrpSignedConfigPayload
Signed config payload used in urpSetConfig / urpResetConfig requests. The backend signs the serialized UrpDeviceConfig bytes; the device verifies the signature before applying.
UrpStartDfuParameters
UrpTypesVersion
UrpUsbState
UrpWifiState