mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-06 21:54:15 +01:00
GCS/Attitude Minor change in field names and task priority
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@663 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
parent
9be49ca54d
commit
06c9bef7aa
@ -55,15 +55,15 @@ AttitudeActual::AttitudeActual(): UAVDataObject(OBJID, ISSINGLEINST, ISSETTINGS,
|
|||||||
QStringList q4ElemNames;
|
QStringList q4ElemNames;
|
||||||
q4ElemNames.append("0");
|
q4ElemNames.append("0");
|
||||||
fields.append( new UAVObjectField(QString("q4"), QString("none"), UAVObjectField::FLOAT32, q4ElemNames, QStringList()) );
|
fields.append( new UAVObjectField(QString("q4"), QString("none"), UAVObjectField::FLOAT32, q4ElemNames, QStringList()) );
|
||||||
QStringList exElemNames;
|
QStringList RollElemNames;
|
||||||
exElemNames.append("0");
|
RollElemNames.append("0");
|
||||||
fields.append( new UAVObjectField(QString("ex"), QString("none"), UAVObjectField::FLOAT32, exElemNames, QStringList()) );
|
fields.append( new UAVObjectField(QString("Roll"), QString("degrees"), UAVObjectField::FLOAT32, RollElemNames, QStringList()) );
|
||||||
QStringList eyElemNames;
|
QStringList PitchElemNames;
|
||||||
eyElemNames.append("0");
|
PitchElemNames.append("0");
|
||||||
fields.append( new UAVObjectField(QString("ey"), QString("none"), UAVObjectField::FLOAT32, eyElemNames, QStringList()) );
|
fields.append( new UAVObjectField(QString("Pitch"), QString("degrees"), UAVObjectField::FLOAT32, PitchElemNames, QStringList()) );
|
||||||
QStringList ezElemNames;
|
QStringList YawElemNames;
|
||||||
ezElemNames.append("0");
|
YawElemNames.append("0");
|
||||||
fields.append( new UAVObjectField(QString("ez"), QString("none"), UAVObjectField::FLOAT32, ezElemNames, QStringList()) );
|
fields.append( new UAVObjectField(QString("Yaw"), QString("degrees"), UAVObjectField::FLOAT32, YawElemNames, QStringList()) );
|
||||||
|
|
||||||
// Initialize object
|
// Initialize object
|
||||||
initializeFields(fields, (quint8*)&data, NUMBYTES);
|
initializeFields(fields, (quint8*)&data, NUMBYTES);
|
||||||
@ -79,12 +79,12 @@ UAVObject::Metadata AttitudeActual::getDefaultMetadata()
|
|||||||
UAVObject::Metadata metadata;
|
UAVObject::Metadata metadata;
|
||||||
metadata.flightAccess = ACCESS_READWRITE;
|
metadata.flightAccess = ACCESS_READWRITE;
|
||||||
metadata.gcsAccess = ACCESS_READWRITE;
|
metadata.gcsAccess = ACCESS_READWRITE;
|
||||||
metadata.gcsTelemetryAcked = 1;
|
metadata.gcsTelemetryAcked = 0;
|
||||||
metadata.gcsTelemetryUpdateMode = UAVObject::UPDATEMODE_MANUAL;
|
metadata.gcsTelemetryUpdateMode = UAVObject::UPDATEMODE_MANUAL;
|
||||||
metadata.gcsTelemetryUpdatePeriod = 0;
|
metadata.gcsTelemetryUpdatePeriod = 0;
|
||||||
metadata.flightTelemetryAcked = 1;
|
metadata.flightTelemetryAcked = 0;
|
||||||
metadata.flightTelemetryUpdateMode = UAVObject::UPDATEMODE_PERIODIC;
|
metadata.flightTelemetryUpdateMode = UAVObject::UPDATEMODE_PERIODIC;
|
||||||
metadata.flightTelemetryUpdatePeriod = 1000;
|
metadata.flightTelemetryUpdatePeriod = 500;
|
||||||
metadata.loggingUpdateMode = UAVObject::UPDATEMODE_NEVER;
|
metadata.loggingUpdateMode = UAVObject::UPDATEMODE_NEVER;
|
||||||
metadata.loggingUpdatePeriod = 0;
|
metadata.loggingUpdatePeriod = 0;
|
||||||
return metadata;
|
return metadata;
|
||||||
|
@ -46,9 +46,9 @@ public:
|
|||||||
float q2;
|
float q2;
|
||||||
float q3;
|
float q3;
|
||||||
float q4;
|
float q4;
|
||||||
float ex;
|
float Roll;
|
||||||
float ey;
|
float Pitch;
|
||||||
float ez;
|
float Yaw;
|
||||||
|
|
||||||
} __attribute__((packed)) DataFields;
|
} __attribute__((packed)) DataFields;
|
||||||
|
|
||||||
@ -58,13 +58,13 @@ public:
|
|||||||
// Field q2 information
|
// Field q2 information
|
||||||
// Field q3 information
|
// Field q3 information
|
||||||
// Field q4 information
|
// Field q4 information
|
||||||
// Field ex information
|
// Field Roll information
|
||||||
// Field ey information
|
// Field Pitch information
|
||||||
// Field ez information
|
// Field Yaw information
|
||||||
|
|
||||||
|
|
||||||
// Constants
|
// Constants
|
||||||
static const quint32 OBJID = 1949256792U;
|
static const quint32 OBJID = 1730350400U;
|
||||||
static const QString NAME;
|
static const QString NAME;
|
||||||
static const bool ISSINGLEINST = 1;
|
static const bool ISSINGLEINST = 1;
|
||||||
static const bool ISSETTINGS = 0;
|
static const bool ISSETTINGS = 0;
|
||||||
|
@ -88,7 +88,7 @@ _fields = [ \
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
uavobject.UAVObjectField(
|
uavobject.UAVObjectField(
|
||||||
'ex',
|
'Roll',
|
||||||
'f',
|
'f',
|
||||||
1,
|
1,
|
||||||
[
|
[
|
||||||
@ -98,7 +98,7 @@ _fields = [ \
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
uavobject.UAVObjectField(
|
uavobject.UAVObjectField(
|
||||||
'ey',
|
'Pitch',
|
||||||
'f',
|
'f',
|
||||||
1,
|
1,
|
||||||
[
|
[
|
||||||
@ -108,7 +108,7 @@ _fields = [ \
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
uavobject.UAVObjectField(
|
uavobject.UAVObjectField(
|
||||||
'ez',
|
'Yaw',
|
||||||
'f',
|
'f',
|
||||||
1,
|
1,
|
||||||
[
|
[
|
||||||
@ -122,7 +122,7 @@ _fields = [ \
|
|||||||
|
|
||||||
class AttitudeActual(uavobject.UAVObject):
|
class AttitudeActual(uavobject.UAVObject):
|
||||||
## Object constants
|
## Object constants
|
||||||
OBJID = 1949256792
|
OBJID = 1730350400
|
||||||
NAME = "AttitudeActual"
|
NAME = "AttitudeActual"
|
||||||
METANAME = "AttitudeActualMeta"
|
METANAME = "AttitudeActualMeta"
|
||||||
ISSINGLEINST = 1
|
ISSINGLEINST = 1
|
||||||
|
@ -67,10 +67,10 @@ UAVObject::Metadata AttitudeDesired::getDefaultMetadata()
|
|||||||
UAVObject::Metadata metadata;
|
UAVObject::Metadata metadata;
|
||||||
metadata.flightAccess = ACCESS_READWRITE;
|
metadata.flightAccess = ACCESS_READWRITE;
|
||||||
metadata.gcsAccess = ACCESS_READWRITE;
|
metadata.gcsAccess = ACCESS_READWRITE;
|
||||||
metadata.gcsTelemetryAcked = 1;
|
metadata.gcsTelemetryAcked = 0;
|
||||||
metadata.gcsTelemetryUpdateMode = UAVObject::UPDATEMODE_MANUAL;
|
metadata.gcsTelemetryUpdateMode = UAVObject::UPDATEMODE_MANUAL;
|
||||||
metadata.gcsTelemetryUpdatePeriod = 0;
|
metadata.gcsTelemetryUpdatePeriod = 0;
|
||||||
metadata.flightTelemetryAcked = 1;
|
metadata.flightTelemetryAcked = 0;
|
||||||
metadata.flightTelemetryUpdateMode = UAVObject::UPDATEMODE_PERIODIC;
|
metadata.flightTelemetryUpdateMode = UAVObject::UPDATEMODE_PERIODIC;
|
||||||
metadata.flightTelemetryUpdatePeriod = 1000;
|
metadata.flightTelemetryUpdatePeriod = 1000;
|
||||||
metadata.loggingUpdateMode = UAVObject::UPDATEMODE_NEVER;
|
metadata.loggingUpdateMode = UAVObject::UPDATEMODE_NEVER;
|
||||||
|
@ -5,12 +5,12 @@
|
|||||||
<field name="q2" units="none" type="float" elements="1"/>
|
<field name="q2" units="none" type="float" elements="1"/>
|
||||||
<field name="q3" units="none" type="float" elements="1"/>
|
<field name="q3" units="none" type="float" elements="1"/>
|
||||||
<field name="q4" units="none" type="float" elements="1"/>
|
<field name="q4" units="none" type="float" elements="1"/>
|
||||||
<field name="ex" units="none" type="float" elements="1"/>
|
<field name="Roll" units="degrees" type="float" elements="1"/>
|
||||||
<field name="ey" units="none" type="float" elements="1"/>
|
<field name="Pitch" units="degrees" type="float" elements="1"/>
|
||||||
<field name="ez" units="none" type="float" elements="1"/>
|
<field name="Yaw" units="degrees" type="float" elements="1"/>
|
||||||
<access gcs="readwrite" flight="readwrite"/>
|
<access gcs="readwrite" flight="readwrite"/>
|
||||||
<telemetrygcs acked="true" updatemode="manual" period="0"/>
|
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
||||||
<telemetryflight acked="true" updatemode="periodic" period="1000"/>
|
<telemetryflight acked="false" updatemode="periodic" period="500"/>
|
||||||
<logging updatemode="never" period="0"/>
|
<logging updatemode="never" period="0"/>
|
||||||
</object>
|
</object>
|
||||||
</xml>
|
</xml>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user