dashboard's People
dashboard's Issues
Build a simple DevicePanel
Construct a simple panel for the Device class. It shall take a Device as a parameter. It shall display the name of the device, the number of sensors, and if it has an actuator. If a log object is present or not, it shall display 'Logged', 'True'/'False'.
This ticket shall be accepted when a super-small program passes an eye-check that the corresponding elements are present in a Qt FormLayout in a window, or a panel within a window.
Fill out loaded Devices
Followup from #2
While Device objects are being loaded, only the Name field is being populated.
This ticket requires that the Sensors and Actuator fields are populated with the appropriate objects.
This ticket shall be accepted when the sample Device objects are testably loading the Sensors fields and the Actuator field. The Sensors shall be a dictionary of the corresponding type. The Actuator shall be the specified class type.
The DashboardLogger type is currently ignored and the 'log' object will be left as a dictionary until further notice.
Develop system model
Develop the Device, Sensor, and Actuator classes per early requirements and documentation.
This is more of a "go do and set the table with code" task.
This ticket shall be accepted when a basic model has been committed. This is a multipart ticket.
Load model file as Devices
An exampleDevices.json file exists and needs to be interpreted as a list of Device objects. Convert the JSON into the class structure.
This ticket shall be accepted when the objects are indeed a set of Device types.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.