New project

Dependencies:   mbed TextLCD

Switch.cpp

Committer:
jasminealice
Date:
2018-06-11
Revision:
20:32ba0a5f2d02
Parent:
19:72b14c6cc845
Child:
21:31647d80614f

File content as of revision 20:32ba0a5f2d02:

#include "Switch.h"

Switch::Switch(const unsigned int newaddress, const unsigned int newinst)
{
    //ctor
    address = newaddress;
    inst = newinst;
    nrPacket = 10;
    if(inst == 0x82)
        nrPacket = 100;
}

Switch::~Switch()
{
    //dtor
}

void Switch::switchOn(){
    DCC_send_command(address, inst, nrPacket); 
}

void Switch::switchOff() {
    DCC_send_command(address, inst, nrPacket);
    unsigned int off = 0x80;
    DCC_send_command(address, off, nrPacket);
}