Giter VIP home page Giter VIP logo

dashboard's People

Contributors

matthewhauer avatar

Watchers

 avatar

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.