-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlmtools_base.py
More file actions
40 lines (33 loc) · 1.2 KB
/
lmtools_base.py
File metadata and controls
40 lines (33 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""
mbed SDK
Copyright (c) 2011-2013 ARM Limited
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""
class LmToolsBase:
""" Base class for lmtools used by test suite
"""
def __init__(self):
""" ctor
"""
pass
# Which OSs are supported by this module
# Note: more than one OS can be supported by lmtools_* module
os_supported = []
# Interface
def get_mbeds(self):
""" Gets information about mbeds connected to device
"""
return None
# Private part, methods used to drive interface functions
def load_mbed_description(self, file_name):
""" Loads JSON file with mbeds' description (mapping between target id and platform name)
"""
pass