Old SandTable project
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
from django.db import models
|
||||
|
||||
|
||||
# Creating track entries
|
||||
class Tracks(models.Model):
|
||||
file = models.FileField(upload_to='tracks/')
|
||||
name = models.CharField(max_length=200)
|
||||
pic = models.ImageField()
|
||||
track_length = models.IntegerField(default=0)
|
||||
uploaded_at = models.DateTimeField(auto_now_add=True)
|
||||
|
||||
|
||||
# Creating entries for the queue
|
||||
class Queue(models.Model):
|
||||
file = models.CharField(max_length=200)
|
||||
track_length = models.IntegerField()
|
||||
pic = models.CharField(max_length=200)
|
||||
|
||||
|
||||
# Putting LED strip values to database
|
||||
class RGBW(models.Model):
|
||||
r = models.IntegerField(default=0)
|
||||
g = models.IntegerField(default=0)
|
||||
b = models.IntegerField(default=0)
|
||||
w = models.IntegerField(default=0)
|
||||
led_track = models.IntegerField(default=0)
|
||||
changed = models.BooleanField(default=False)
|
||||
led_speed = models.IntegerField(default=1)
|
||||
led_intensity = models.IntegerField(default=100)
|
||||
led_saturation = models.IntegerField(default=0)
|
||||
|
||||
|
||||
# Settings
|
||||
class Settings(models.Model):
|
||||
motor_speed = models.IntegerField(default=1)
|
||||
r = models.FloatField(default=0.0)
|
||||
theta = models.FloatField(default=0.0)
|
||||
calibrate = models.IntegerField(default=0)
|
||||
Reference in New Issue
Block a user