Example #1
0
def command(request):
    if request.method == 'POST':
        _command = request.POST.get('command', 'boo')
        _parameter = request.POST.get('parameter', 0)
        _quantity = request.POST.get('quantity', 0)
        myCommand = Command(command=_command,
                            statusTimeStamp=timezone.now(),
                            parameter=_parameter,
                            quantity=_quantity,
                            status='queued',
                            commandTimeStamp=timezone.now())
        myCommand.json = jsonTranslation(myCommand)
        if myCommand.command == "placePanel":
            myCommand.description = buildDescription(myCommand)
        myCommand.save()
        return HttpResponse("yo")
    else:
        return HttpResponse("bite me")
Example #2
0
def tinyGParameter(request):
    if request.method == 'POST':
        _command = request.POST.get('command', 'boo')
        _parameter = request.POST.get('parameter', 0)
        factoryState = FactoryState.objects.get(id=1)
        if _command.find('var_') != -1:
            setattr(factoryState, _command, _parameter)
            _command = _command[4:]
            factoryState.save()
        myCommand = Command(command=_command,
                            statusTimeStamp=timezone.now(),
                            quantity=0,
                            parameter=_parameter,
                            status='queued',
                            commandTimeStamp=timezone.now())
        myCommand.json = render_to_string("parameter.html",
                                          {'command': myCommand})
        myCommand.save()
        return HttpResponse("parameter set")
    else:
        return HttpResponse("poo")