added some comments and removed the pointer back to device since it was unused

This commit is contained in:
sirlilpanda
2025-09-01 23:23:37 +12:00
parent 04aaf93071
commit 7492df0d1b
4 changed files with 8 additions and 5 deletions

View File

@@ -3,6 +3,7 @@
#include "state.h" #include "state.h"
#include "../device.h" #include "../device.h"
// this is me being lazy
const char debug_state_name[] = __FILE_NAME__; const char debug_state_name[] = __FILE_NAME__;
static void pressPwrMethod(Device_t *device) { static void pressPwrMethod(Device_t *device) {
@@ -23,7 +24,6 @@ static void pressLockMethod(Device_t *device) {
void setDeviceStateToDebug(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,
.methods = (DeviceInterface_t){ .methods = (DeviceInterface_t){
.pressPwr = &pressPwrMethod, .pressPwr = &pressPwrMethod,
.pressStrInput = &pressStrInputMethod, .pressStrInput = &pressStrInputMethod,

View File

@@ -4,6 +4,7 @@
#include "state.h" #include "state.h"
#include "../device.h" #include "../device.h"
// this is me being lazy
const char lock_state_name[] = __FILE_NAME__; const char lock_state_name[] = __FILE_NAME__;
static void pressPwrMethod(Device_t *device) { static void pressPwrMethod(Device_t *device) {
@@ -35,7 +36,6 @@ static void pressLockMethod(Device_t *device) {
void setDeviceStateToLock(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,
.methods = (DeviceInterface_t){ .methods = (DeviceInterface_t){
.pressPwr = &pressPwrMethod, .pressPwr = &pressPwrMethod,
.pressStrInput = &pressStrInputMethod, .pressStrInput = &pressStrInputMethod,

View File

@@ -2,6 +2,7 @@
#include "../device.h" #include "../device.h"
#include <stdio.h> #include <stdio.h>
// this is me being lazy
const char off_state_name[] = __FILE_NAME__; const char off_state_name[] = __FILE_NAME__;
static void pressPwrMethod(Device_t *device) { static void pressPwrMethod(Device_t *device) {
@@ -10,11 +11,13 @@ static void pressPwrMethod(Device_t *device) {
} }
static void pressStrInputMethod(Device_t *device) { static void pressStrInputMethod(Device_t *device) {
// cast it to void since its unused
(void) device; (void) device;
printf("nothing happens\n"); printf("nothing happens\n");
} }
static void pressLockMethod(Device_t *device) { static void pressLockMethod(Device_t *device) {
// cast it to void since its unused
(void) device; (void) device;
printf("nothing happens\n"); printf("nothing happens\n");
} }
@@ -22,7 +25,6 @@ static void pressLockMethod(Device_t *device) {
void setDeviceStateToOff(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,
.methods = (DeviceInterface_t){ .methods = (DeviceInterface_t){
.pressPwr = &pressPwrMethod, .pressPwr = &pressPwrMethod,
.pressStrInput = &pressStrInputMethod, .pressStrInput = &pressStrInputMethod,

View File

@@ -13,6 +13,8 @@ static void pressPwrMethod(Device_t *device) {
} }
static void pressStrInputMethod(Device_t *device) { static void pressStrInputMethod(Device_t *device) {
// check to see if the entered string is the one to enter the debug state
if (strcmp(device->entered_string, "dbg") == 0) { if (strcmp(device->entered_string, "dbg") == 0) {
printf("entering debug state\n"); printf("entering debug state\n");
setDeviceStateToDebug(device); setDeviceStateToDebug(device);
@@ -27,9 +29,8 @@ static void pressLockMethod(Device_t *device) {
} }
void setDeviceStateToUnlock(Device_t *device) { void setDeviceStateToUnlock(Device_t *device) {
device->state = (DeviceState_t){ device->state = (DeviceState_t) {
.state_name = name, .state_name = name,
.device = device,
.methods = (DeviceInterface_t){ .methods = (DeviceInterface_t){
.pressPwr = &pressPwrMethod, .pressPwr = &pressPwrMethod,
.pressStrInput = &pressStrInputMethod, .pressStrInput = &pressStrInputMethod,