float getMotorSpeed()
Definition: motor.c:153
status_t status
Returned status.
Definition: motor.h:25
void motorStop()
Definition: motor.c:41
uint8_t address
Register address.
Definition: motor.h:23
void setPistonPosition()
Definition: motor.c:114
unsigned char uint8_t
Definition: nrf_drv_uart_PP.c:22
long value
Returned data value in case of a read command.
Definition: motor.h:26
void motorUp()
Vehicle float up towards the surface - Move piston down.
Definition: motor.c:20
void setSurfaceReferencePoint()
Definition: motor.c:266
void receiveReply(uint8_t *)
Receive reply message from motor controller interface.
enum motorstatus status_t
Status values returned in reply from command sent to motor interface.
float getPistonPosition()
Definition: motor.c:141
structure with received values from motor interface
Definition: motor.h:21
float getAxisParameterValue(uint8_t parameter)
Definition: motor.c:227
void MotorTest()
Definition: motor.c:174
float getMotorFirmwareVersion()
Definition: motor.c:248
void motorDown()
Definition: motor.c:30
bool msgReceived
Flag signal message is received.
Definition: motor.h:22
void stopMotorAtSurface()
Definition: motor.c:257
void motorInit()
Definition: motor.c:189
float getMotorEEPROMValue(uint8_t parameter)
Definition: motor.c:237
void sendCmd(uint8_t addr, uint8_t Cmd, uint8_t Type, uint8_t motor, long value)
Send command to motor controller interface.
Definition: motor.c:67
void motorEnableLimitSwitches()
Definition: motor.c:167
motorstatus
Status values returned in reply from command sent to motor interface.
Definition: motor.h:17
void setReferencePositionToZero()
Definition: motor.c:131
uint8_t Id
Motor id.
Definition: motor.h:24