Vehicle Control Unit 0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
DigitalSensor.c
Go to the documentation of this file.
1#include "../../Inc/Sensors/DigitalSensor.h"
2
3void initDigitalSensor(DigitalSensor* digitalSensor, const char* name, int hz,
4 int port, void* child) {
5 initSensor(&digitalSensor->sensor, name, hz, s_DIGITAL, digitalSensor);
6 digitalSensor->port = port;
7 digitalSensor->child = child;
8}
9
11 return digital_in_buffer[digitalSensor->port];
12}
void initDigitalSensor(DigitalSensor *digitalSensor, const char *name, int hz, int port, void *child)
Initializes a digital sensor with the given parameters.
Definition: DigitalSensor.c:3
int getDigitalSensorReading(DigitalSensor *digitalSensor)
Gets the reading from the digital sensor.
Definition: DigitalSensor.c:10
uint8_t digital_in_buffer[NUM_DIGITAL_INPUTS]
Definition: main.c:119
@ s_DIGITAL
Definition: Sensor.h:11
void initSensor(Sensor *sensor, const char *name, int hz, SensorType type, void *child)
Initializes a sensor with the given parameters.
Definition: Sensor.c:4