File tree Expand file tree Collapse file tree 5 files changed +24
-8
lines changed Expand file tree Collapse file tree 5 files changed +24
-8
lines changed Original file line number Diff line number Diff line change 6
6
from sphero_sdk import SpheroRvrAsync
7
7
from sphero_sdk import SerialAsyncDal
8
8
from sphero_sdk import SpheroRvrTargets
9
- from sphero_sdk import ErrorCode
9
+ from sphero_sdk import ApiResponseCodesEnum
10
10
11
11
12
12
loop = asyncio .get_event_loop ()
@@ -48,7 +48,7 @@ async def main():
48
48
rvr .request_error_responses_only = True
49
49
50
50
await rvr .generate_api_error (
51
- error = ErrorCode .target_unavailable , # Specify code 0x01 - 0x0A to receive that specific error response from RVR.
51
+ error = ApiResponseCodesEnum .target_unavailable , # Specify code 0x01 - 0x0A to receive that specific error response from RVR.
52
52
target = SpheroRvrTargets .secondary .value ,
53
53
timeout = 3
54
54
)
Original file line number Diff line number Diff line change 5
5
6
6
from sphero_sdk import SpheroRvrObserver
7
7
from sphero_sdk import SpheroRvrTargets
8
- from sphero_sdk import ErrorCode
8
+ from sphero_sdk import ApiResponseCodesEnum
9
9
from sphero_sdk .common .log_level import LogLevel
10
10
11
11
rvr = SpheroRvrObserver (log_level = LogLevel .Debug_Verbose )
@@ -41,7 +41,7 @@ def main():
41
41
rvr .request_error_responses_only = True
42
42
43
43
rvr .generate_api_error (
44
- error = ErrorCode .bad_cid , # Specify code 0x01 - 0x0A to receive that specific error response from RVR.
44
+ error = ApiResponseCodesEnum .bad_cid , # Specify code 0x01 - 0x0A to receive that specific error response from RVR.
45
45
target = SpheroRvrTargets .secondary .value ,
46
46
timeout = 3
47
47
)
Original file line number Diff line number Diff line change 9
9
from sphero_sdk .common .enums .sphero_rvr_enums import SpheroRvrLedBitmasks
10
10
from sphero_sdk .common .rvr_streaming_services import RvrStreamingServices
11
11
12
- from sphero_sdk .common .protocol .api_sphero_protocol import ErrorCode
13
-
12
+ from sphero_sdk .common .enums .api_and_shell_enums import ApiResponseCodesEnum
14
13
from sphero_sdk .common .enums .drive_enums import RawMotorModesEnum
15
14
from sphero_sdk .common .enums .drive_enums import MotorIndexesEnum as DriveMotorIndexesEnum
16
15
from sphero_sdk .common .enums .drive_enums import DriveFlagsBitmask
Original file line number Diff line number Diff line change 3
3
# Source File: 0x10-api_and_shell.json
4
4
# Device ID: 0x10
5
5
# Device Name: api_and_shell
6
- # Timestamp: 07/09 /2020 @ 20:14:20.824413 (UTC)
6
+ # Timestamp: 08/17 /2020 @ 16:45:12.614922 (UTC)
7
7
8
8
from enum import IntEnum
9
9
10
10
11
+ __all__ = ['ApiResponseCodesEnum' ]
12
+
13
+
11
14
class CommandsEnum (IntEnum ):
12
15
echo = 0x00
13
16
generate_api_error = 0x09
17
+
18
+
19
+ class ApiResponseCodesEnum (IntEnum ):
20
+ api_success = 0
21
+ bad_did = 1
22
+ bad_cid = 2
23
+ not_yet_implemented = 3
24
+ restricted = 4
25
+ bad_data_length = 5
26
+ failed = 6
27
+ bad_data_value = 7
28
+ busy = 8
29
+ bad_tid = 9
30
+ target_unavailable = 10
Original file line number Diff line number Diff line change 1
1
import logging
2
- from sphero_sdk import ErrorCode
2
+ from sphero_sdk . common . protocol import ErrorCode
3
3
from sphero_sdk .observer .observer_base import Observer
4
4
5
5
logger = logging .getLogger (__name__ )
You can’t perform that action at this time.
0 commit comments