protocol

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT.

Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT.

Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT.

Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT.

Code generated by tools/generate from api/*.openapi.yaml; DO NOT EDIT.

Index

Constants

View Source
const (
	RESTHawkEntropyBytes   = 6
	RESTHawkHeaderFormat   = "Hawk id=\"%s\",s=\"%s\",ts=\"%s\",nonce=\"%s\",mac=\"%s\""
	RESTHawkMACInputFormat = "%s:%s:%s:%s:%s::"
	RESTHeaderAccept       = "Accept"
	RESTHeaderContentType  = "Content-Type"
	RESTMediaForm          = "application/x-www-form-urlencoded"
	RESTMediaJSON          = "application/json"
	RESTMercyCharacters    = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
	RESTMercyNonceLength   = 16
)
View Source
const (
	MQTTA01Hash                     = "726f626f726f636b2d67a6d6da"
	MQTTA01IVHexEnd                 = 24
	MQTTA01IVHexStart               = 8
	MQTTA01IVInputFormat            = "%08x%s"
	MQTTAccountDigestInputFormat    = "%s:%s"
	MQTTBadUsernamePassword         = 4
	MQTTBrokerSchemeMQTTS           = "mqtts"
	MQTTBrokerSchemeSSL             = "ssl"
	MQTTClientRandomBytes           = 8
	MQTTConnAck                     = 32
	MQTTConnAckAccepted             = 0
	MQTTConnAckLength               = 2
	MQTTConnAckNoSession            = 0
	MQTTConnAckReturnCodeOffset     = 1
	MQTTConnAckSessionOffset        = 0
	MQTTConnect                     = 16
	MQTTConnectFlags                = 194
	MQTTEmptyParamsJSON             = "[]"
	MQTTForbiddenTopicCharacters    = "+#/"
	MQTTFrameChecksumSize           = 4
	MQTTFrameHeaderSize             = 19
	MQTTFramePayloadLengthOffset    = 17
	MQTTFramePayloadOffset          = 19
	MQTTFrameProtocolOffset         = 15
	MQTTFrameRandomOffset           = 7
	MQTTFrameSequenceOffset         = 3
	MQTTFrameTimestampOffset        = 11
	MQTTKeepaliveSeconds            = 45
	MQTTKindPublish                 = 3
	MQTTKindShift                   = 4
	MQTTLocalKeyBytes               = 16
	MQTTMaxCipherPayload            = 65520
	MQTTMaxRemainingLengthOctets    = 4
	MQTTMaxStringLength             = 65535
	MQTTNetwork                     = "tcp"
	MQTTNotAuthorized               = 5
	MQTTNullRune                    = 0
	MQTTOctetSize                   = 1
	MQTTPasswordDigestHexStart      = 16
	MQTTPingReq                     = 192
	MQTTPingResp                    = 208
	MQTTProtocolLevel               = 4
	MQTTProtocolName                = "MQTT"
	MQTTProtocolRequest             = 101
	MQTTProtocolResponse            = 102
	MQTTPubAck                      = 64
	MQTTPublish                     = 48
	MQTTPublishTopicFormat          = "rr/m/i/%s/%s/%s"
	MQTTQoSAtLeastOnce              = 1
	MQTTQoSAtMostOnce               = 0
	MQTTQoSMask                     = 3
	MQTTQoSShift                    = 1
	MQTTQueryDatapoint              = "10000"
	MQTTRPCMethodPattern            = "^[a-zA-Z0-9_]+$"
	MQTTRPCRequestDatapoint         = "101"
	MQTTRPCResponseDatapoint        = "102"
	MQTTSecurityEndpointDigestEnd   = 14
	MQTTSecurityEndpointDigestStart = 8
	MQTTSecurityNonceBytes          = 16
	MQTTSubAck                      = 144
	MQTTSubAckLength                = 3
	MQTTSubscribe                   = 130
	MQTTSubscribeIdentifier         = 1
	MQTTSubscribeTopicFormat        = "rr/m/o/%s/%s/%s"
	MQTTTimestampHexFormat          = "%08x"
	MQTTTimestampPermutation        = "56371204"
	MQTTUint16Size                  = 2
	MQTTUnknownMethodResult         = "unknown_method"
	MQTTUsernameDigestHexEnd        = 10
	MQTTUsernameDigestHexStart      = 2
	MQTTVarintBase                  = 128
	MQTTVarintContinuation          = 128
	MQTTVarintMask                  = 127
	MQTTVersionA01                  = "A01"
	MQTTVersionV1                   = "1.0"
	MQTTWireSalt                    = "TXdfu$jyZ#TZHsg4"
)
View Source
const (
	RESTFormCode                = "code"
	RESTFormCountry             = "country"
	RESTFormCountryCode         = "countryCode"
	RESTFormEmail               = "email"
	RESTFormMajorVersion        = "majorVersion"
	RESTFormMinorVersion        = "minorVersion"
	RESTFormPlatform            = "platform"
	RESTFormType                = "type"
	RESTHeaderAuthorization     = "Authorization"
	RESTHeaderHeaderAppversion  = "header_appversion"
	RESTHeaderHeaderClientid    = "header_clientid"
	RESTHeaderHeaderClientlang  = "header_clientlang"
	RESTHeaderHeaderPhonemodel  = "header_phonemodel"
	RESTHeaderHeaderPhonesystem = "header_phonesystem"
	RESTHeaderXMercyK           = "x-mercy-k"
	RESTHeaderXMercyKs          = "x-mercy-ks"
	RESTMethodGetAgreement      = "GET"
	RESTMethodGetHomeDatav1     = "GET"
	RESTMethodGetHomeDatav2     = "GET"
	RESTMethodGetHomeDatav3     = "GET"
	RESTMethodGetHomeDetail     = "GET"
	RESTMethodLoginCode         = "POST"
	RESTMethodLoginLegacyCode   = "POST"
	RESTMethodLoginPassword     = "POST"
	RESTMethodRequestCode       = "POST"
	RESTMethodResolveRegion     = "POST"
	RESTMethodSignKey           = "POST"
	RESTPathGetAgreement        = "/api/v3/app/agreement/latest"
	RESTPathGetHomeDatav1       = "/user/homes/{homeID}"
	RESTPathGetHomeDatav2       = "/v2/user/homes/{homeID}"
	RESTPathGetHomeDatav3       = "/v3/user/homes/{homeID}"
	RESTPathGetHomeDetail       = "/api/v1/getHomeDetail"
	RESTPathHomeID              = "homeID"
	RESTPathLoginCode           = "/api/v4/auth/email/login/code"
	RESTPathLoginLegacyCode     = "/api/v1/loginWithCode"
	RESTPathLoginPassword       = "/api/v1/login"
	RESTPathRequestCode         = "/api/v4/email/code/send"
	RESTPathResolveRegion       = "/api/v1/getUrlByEmail"
	RESTPathSignKey             = "/api/v3/key/sign"
	RESTQueryCountry            = "country"
	RESTQueryEmail              = "email"
	RESTQueryNeedtwostepauth    = "needtwostepauth"
	RESTQueryPassword           = "password"
	RESTQueryS                  = "s"
	RESTQueryUsername           = "username"
	RESTQueryVerifycode         = "verifycode"
	RESTQueryVerifycodetype     = "verifycodetype"
)
View Source
const (
	A01ZeoStartEnabled = true
)
View Source
const (
	RESTDefaultOrigin = "https://usiot.roborock.com"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL