#include "device.hpp" #include Device::Device() : reg_control(0xFF) { std::cout << +reg_control.raw << std::endl; reg_control.bits.POWER_DEV = Reg_Control::POWER_DEV::TURN_OFF; reg_control.bits.SPEED = Reg_Control::SPEED::STAND_STILL; std::cout << "Device::Device()" << std::endl; std::cout << +reg_control.raw << std::endl; } void Device::doSomething() { std::cout << "Device::doSomething()" << std::endl; reg_control.bits.POWER_DEV = Reg_Control::POWER_DEV::TURN_ON; reg_control.bits.SPEED = Reg_Control::SPEED::FAST; if(reg_control.bits.POWER_DEV == Reg_Control::POWER_DEV::TURN_ON){ std::cout << "device turned on!" << std::endl; } std::cout << +reg_control.raw << std::endl; }