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 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 ( B01EmptyObjectJSON = "{}" B01Hash = "5wwh9ikChRjASpMU8cxg7o1d2E" B01IVHexEnd = 25 B01IVHexStart = 9 B01Q10CommonDatapoint = "101" B01Q10CurrentMapDatapoint = "102" B01Q10MapListDatapoint = "61" B01Q10MapListOperation = "list" B01Q10MapListRequestJSON = "{\"61\":{\"op\":\"list\"}}" B01Q10MapListSuccess = 1 B01Q10RoomCleanCommand = 2 B01Q10RoomIDMaximum = 65535 B01Q10RoomIDMinimum = 0 B01Q10StartCleanDatapoint = "201" B01Q10ZoneCleanCommand = 3 B01Q7CleanStart = 1 B01Q7Datapoint = "10000" B01Q7MapKeyHexEnd = 24 B01Q7MapKeyHexStart = 8 B01Q7MapKeyInputFormat = "%s+%s+%s" B01Q7MessageIDBase = 100000000000 B01Q7MessageIDRange = 900000000000 B01Q7MethodPattern = "^[a-zA-Z0-9_.]+$" B01Q7ModelKeyBytes = 16 B01Q7ModelKeyPadding = "0" B01Q7RoomCleanType = 1 B01Q7RoomIDMaximum = 4294967295 B01Q7RoomIDMinimum = 0 B01Version = "B01" DeviceCategoryVacuum = "robot.vacuum.cleaner" DeviceCategoryWasher = "roborock.wm" DeviceCategoryWetDry = "roborock.wetdryvac" DeviceQ10ModelPrefix = "ss" DeviceQ7ModelPrefix = "sc" Q10ZoneCoordinateBytes = 2 Q10ZoneCoordinateOffsetMM = 25500 Q10ZoneCount = 1 Q10ZoneHeaderSize = 4 Q10ZoneMaxRepeat = 3 Q10ZoneMinRepeat = 1 Q10ZoneNameBytes = 19 Q10ZoneNameLengthBytes = 1 Q10ZoneVectorUnitMM = 5 Q10ZoneVersion = 1 Q10ZoneVertexBytes = 4 Q10ZoneVertices = 4 )
View Source
const ( MapBlockCharger = 1 MapBlockCurrentZones = 6 MapBlockDataLengthOffset = 4 MapBlockDataLengthSize = 4 MapBlockGotoPath = 4 MapBlockGotoTarget = 7 MapBlockHeaderLengthOffset = 2 MapBlockHeaderLengthSize = 2 MapBlockHeaderMinimum = 8 MapBlockImage = 2 MapBlockNoCarpet = 19 MapBlockNoGo = 9 MapBlockNoMop = 12 MapBlockPath = 3 MapBlockPredictedPath = 5 MapBlockRobot = 8 MapBlockRooms = 11 MapBlockTypeOffset = 0 MapBlockTypeSize = 2 MapBlockWalls = 10 MapLZ4ByteBits = 8 MapLZ4LengthExtension = 255 MapLZ4MatchMinimum = 4 MapLZ4NibbleExtension = 15 MapLZ4OffsetSize = 2 MapLZ4TokenShift = 4 MapQ10CompressedLengthOffset = 27 MapQ10DockHeadingOffset = 21 MapQ10DockXOffset = 17 MapQ10DockYOffset = 19 MapQ10EraseHeaderLength = 2 MapQ10EraseMaximumVertices = 16 MapQ10HeaderLength = 29 MapQ10HeaderUnitsPerPixel = 10 MapQ10HeightOffset = 9 MapQ10IDOffset = 2 MapQ10KindCleanRecord = 3 MapQ10KindCurrent = 1 MapQ10KindSaved = 4 MapQ10KindTrace = 2 MapQ10MarkerRevision = 1 MapQ10MaximumRooms = 32 MapQ10OriginXOffset = 11 MapQ10OriginYOffset = 13 MapQ10PointStride = 4 MapQ10ResolutionOffset = 15 MapQ10ResolutionUnitMillimeters = 10 MapQ10RoomCountOffset = 1 MapQ10RoomHeaderLength = 2 MapQ10RoomHeaderMarker = 1 MapQ10RoomIDLength = 2 MapQ10RoomNameLengthOffset = 26 MapQ10RoomNameOffset = 27 MapQ10RoomRecordLength = 47 MapQ10SignedCoordinateSize = 2 MapQ10TraceHeaderLength = 14 MapQ10TraceHeadingOffset = 10 MapQ10TracePointCountOffset = 8 MapQ10TraceUnitMillimeters = 2.5 MapQ10WidthOffset = 7 MapQ10WorldUnitMillimeters = 5 MapV1AreaCountHeaderLength = 10 MapV1AreaCountOffset = 8 MapV1AreaCountSize = 2 MapV1CellKindMask = 7 MapV1CellLegacyFloor = 255 MapV1CellScan = 7 MapV1CoordinateSize = 4 MapV1HeaderLengthOffset = 2 MapV1HeaderLengthSize = 2 MapV1HeaderMinimum = 20 MapV1HeadingMask = 255 MapV1HeadingWrap = 256 MapV1ImageFieldsLength = 16 MapV1ImageHeaderMinimum = 24 MapV1ImageHeightOffset = 8 MapV1ImageLeftOffset = 4 MapV1ImageTopOffset = 0 MapV1ImageWidthOffset = 12 MapV1Magic = "rr" MapV1MapIDLength = 4 MapV1MapIDOffset = 12 MapV1PathHeaderLength = 20 MapV1PointCoordinateSize = 2 MapV1PointStride = 4 MapV1PolygonStride = 16 MapV1PoseHeadingLength = 12 MapV1PoseHeadingOffset = 8 MapV1PoseLength = 8 MapV1Resolution = 50 MapV1RoomIDShift = 3 MapV1ZoneStride = 8 )
View Source
const ( MapsProtocolResponse = 301 MapsQ10CurrentPrefix = 1 MapsQ10PrefixSize = 2 MapsQ10PrefixVersion = 1 MapsQ10TracePrefix = 2 MapsQ7ListMethod = "service.get_map_list" MapsQ7RoomCleanMethod = "service.set_room_clean" MapsQ7UploadMethod = "service.upload_by_mapid" MapsV1EndpointEnd = 8 MapsV1EndpointOffset = 0 MapsV1GetMethod = "get_map_v1" MapsV1HeaderSize = 24 MapsV1ListMethod = "get_multi_maps_list" MapsV1LoadMethod = "load_multi_map" MapsV1RequestIDEnd = 18 MapsV1RequestIDOffset = 16 MapsV1RequestIDRange = 65535 MapsV1RoomsMethod = "get_room_mapping" RPCGetMultiMapsList = "get_multi_maps_list" RPCGetRoomMapping = "get_room_mapping" RPCLoadMultiMap = "load_multi_map" )
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" RESTMethodGetHomeRooms = "GET" RESTMethodLoginCode = "POST" RESTMethodLoginLegacyCode = "POST" RESTMethodLoginPassword = "POST" RESTMethodRequestCode = "POST" RESTMethodResolveRegion = "POST" RESTMethodSignKey = "POST" RESTPathDeviceID = "deviceID" RESTPathGetAgreement = "/api/v3/app/agreement/latest" RESTPathGetHomeDatav1 = "/user/homes/{homeID}" RESTPathGetHomeDatav2 = "/v2/user/homes/{homeID}" RESTPathGetHomeDatav3 = "/v3/user/homes/{homeID}" RESTPathGetHomeDetail = "/api/v1/getHomeDetail" RESTPathGetHomeRooms = "/user/homes/{homeID}/rooms" 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.
Click to show internal directories.
Click to hide internal directories.