changed from setXState to a more discripive setDeviceStateToX
This commit is contained in:
@@ -7,19 +7,20 @@ const char debug_state_name[] = __FILE_NAME__;
|
|||||||
|
|
||||||
static void pressPwrMethod(Device_t *device) {
|
static void pressPwrMethod(Device_t *device) {
|
||||||
printf("turning off device\n");
|
printf("turning off device\n");
|
||||||
setOffState(device);
|
setDeviceStateToOff(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressStrInputMethod(Device_t *device) {
|
static void pressStrInputMethod(Device_t *device) {
|
||||||
|
(void) device;
|
||||||
printf("nothing happens\n");
|
printf("nothing happens\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressLockMethod(Device_t *device) {
|
static void pressLockMethod(Device_t *device) {
|
||||||
printf("locking device\n");
|
printf("locking device\n");
|
||||||
setOffState(device);
|
setDeviceStateToOff(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setDebugState(Device_t *device) {
|
void setDeviceStateToDebug(Device_t *device) {
|
||||||
device->state = (DeviceState_t){
|
device->state = (DeviceState_t){
|
||||||
.state_name = debug_state_name,
|
.state_name = debug_state_name,
|
||||||
.device = device,
|
.device = device,
|
||||||
|
|||||||
@@ -8,18 +8,18 @@ const char lock_state_name[] = __FILE_NAME__;
|
|||||||
|
|
||||||
static void pressPwrMethod(Device_t *device) {
|
static void pressPwrMethod(Device_t *device) {
|
||||||
printf("turning off device\n");
|
printf("turning off device\n");
|
||||||
setOffState(device);
|
setDeviceStateToOff(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressStrInputMethod(Device_t *device) {
|
static void pressStrInputMethod(Device_t *device) {
|
||||||
if (strcmp(device->entered_string, "dbg") == 0) {
|
if (strcmp(device->entered_string, "dbg") == 0) {
|
||||||
printf("entering debug state\n");
|
printf("entering debug state\n");
|
||||||
setDebugState(device);
|
setDeviceStateToDebug(device);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (strcmp(device->entered_string, "pwd") == 0) {
|
if (strcmp(device->entered_string, "pwd") == 0) {
|
||||||
printf("entering unlock state\n");
|
printf("entering unlock state\n");
|
||||||
setUnlockState(device);
|
setDeviceStateToUnlock(device);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -28,10 +28,11 @@ static void pressStrInputMethod(Device_t *device) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void pressLockMethod(Device_t *device) {
|
static void pressLockMethod(Device_t *device) {
|
||||||
|
(void) device;
|
||||||
printf("nothing happens\n");
|
printf("nothing happens\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void setLockState(Device_t *device) {
|
void setDeviceStateToLock(Device_t *device) {
|
||||||
device->state = (DeviceState_t){
|
device->state = (DeviceState_t){
|
||||||
.state_name = lock_state_name,
|
.state_name = lock_state_name,
|
||||||
.device = device,
|
.device = device,
|
||||||
|
|||||||
@@ -6,18 +6,20 @@ const char off_state_name[] = __FILE_NAME__;
|
|||||||
|
|
||||||
static void pressPwrMethod(Device_t *device) {
|
static void pressPwrMethod(Device_t *device) {
|
||||||
printf("turning on device\n");
|
printf("turning on device\n");
|
||||||
setLockState(device);
|
setDeviceStateToLock(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressStrInputMethod(Device_t *device) {
|
static void pressStrInputMethod(Device_t *device) {
|
||||||
|
(void) device;
|
||||||
printf("nothing happens\n");
|
printf("nothing happens\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressLockMethod(Device_t *device) {
|
static void pressLockMethod(Device_t *device) {
|
||||||
|
(void) device;
|
||||||
printf("nothing happens\n");
|
printf("nothing happens\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void setOffState(Device_t *device) {
|
void setDeviceStateToOff(Device_t *device) {
|
||||||
device->state = (DeviceState_t){
|
device->state = (DeviceState_t){
|
||||||
.state_name = off_state_name,
|
.state_name = off_state_name,
|
||||||
.device = device,
|
.device = device,
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "../device.h"
|
#include "../device.h"
|
||||||
|
|
||||||
void setLockState(Device_t *device);
|
// why nothing working?
|
||||||
void setUnlockState(Device_t *device);
|
// each of these are each state
|
||||||
void setDebugState(Device_t *device);
|
void setDeviceStateToLock(Device_t *device);
|
||||||
void setOffState(Device_t *device);
|
void setDeviceStateToUnlock(Device_t *device);
|
||||||
|
void setDeviceStateToDebug(Device_t *device);
|
||||||
|
void setDeviceStateToOff(Device_t *device);
|
||||||
@@ -3,27 +3,30 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
// this is me being lazy
|
||||||
const char name[] = __FILE_NAME__;
|
const char name[] = __FILE_NAME__;
|
||||||
|
|
||||||
|
// so when a button is pressed it updates the state to the new one
|
||||||
static void pressPwrMethod(Device_t *device) {
|
static void pressPwrMethod(Device_t *device) {
|
||||||
printf("turning off device\n");
|
printf("turning off device\n");
|
||||||
setOffState(device);
|
setDeviceStateToOff(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressStrInputMethod(Device_t *device) {
|
static void pressStrInputMethod(Device_t *device) {
|
||||||
if (strcmp(device->entered_string, "dbg") == 0) {
|
if (strcmp(device->entered_string, "dbg") == 0) {
|
||||||
printf("entering debug state\n");
|
printf("entering debug state\n");
|
||||||
setDebugState(device);
|
setDeviceStateToDebug(device);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
printf("unknown string %s\n", device->entered_string);
|
printf("unknown string %s\n", device->entered_string);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pressLockMethod(Device_t *device) {
|
static void pressLockMethod(Device_t *device) {
|
||||||
printf("locking device\n");
|
printf("locking device\n");
|
||||||
setLockState(device);
|
setDeviceStateToLock(device);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setUnlockState(Device_t *device) {
|
void setDeviceStateToUnlock(Device_t *device) {
|
||||||
device->state = (DeviceState_t){
|
device->state = (DeviceState_t){
|
||||||
.state_name = name,
|
.state_name = name,
|
||||||
.device = device,
|
.device = device,
|
||||||
|
|||||||
Reference in New Issue
Block a user