Ejemplo n.º 1
0
void test_queueTelemetryBlockShouldCallRadioQueueMethodAndReturnFalse(void)
{
    TelemetryBlock* block = createTelemetryBlock(PRIORITY0);
    queueDownlinkPacket_IgnoreAndReturn(false);
    TEST_ASSERT_FALSE(queueTelemetryBlock(block));
    free(block);
}
Ejemplo n.º 2
0
// Create a telemetry block to use for debugging, only creates one instance
struct telem_block *getDebugTelemetryBlock(void) {
    // If the telemetry block does not exist, create it filled with ones
    // of the respective types
    if (debugTelemetry == 0) {
        debugTelemetry = createTelemetryBlock();
        debugTelemetry->millis = (long long) 1;
        debugTelemetry->lat = (long double) 1;
        debugTelemetry->lon = (long double) 1;
        debugTelemetry->pitch = (float) 1;
        debugTelemetry->roll = (float) 1;;
        debugTelemetry->yaw = (float) 1;
        debugTelemetry->pitchRate = (float) 1;
        debugTelemetry->rollRate = (float) 1;
        debugTelemetry->yawRate = (float) 1;
        debugTelemetry->kd_gain = (float) 1;
        debugTelemetry->kp_gain = (float) 1;
        debugTelemetry->ki_gain = (float) 1;
        debugTelemetry->heading = (float) 1;
        debugTelemetry->groundSpeed = (float) 1;
        debugTelemetry->pitchSetpoint = (int) 1;
        debugTelemetry->rollSetpoint = (int) 1;
        debugTelemetry->headingSetpoint = (int) 1;
        debugTelemetry->throttleSetpoint = (int) 1;
        debugTelemetry->altitudeSetpoint = (int) 1;
        debugTelemetry->altitude = (float) 1;
        debugTelemetry->cPitchSetpoint = (int) 1;
        debugTelemetry->cRollSetpoint = (int) 1;
        debugTelemetry->cYawSetpoint = (int) 1;
        debugTelemetry->lastCommandSent = (int) 1;
        debugTelemetry->errorCodes = (int)1;
        debugTelemetry->cameraStatus = (int)1;
        debugTelemetry->waypointIndex = (char)1;
        debugTelemetry->editing_gain = (char)1;
        debugTelemetry->gpsStatus = (char)1;
        debugTelemetry->batteryLevel = (char)1;
        debugTelemetry->waypointCount = (char)1;
    }
    return debugTelemetry;
}
Ejemplo n.º 3
0
void test_createTelemetryBlockShouldReturnWithoutErrors(void)
{
    TelemetryBlock* block = createTelemetryBlock(PRIORITY0);
    free(block);
}