| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639 |
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- using DDS;
- using DDS.OpenSplice;
- using DDS.OpenSplice.CustomMarshalers;
- namespace geometry_msgs
- {
- namespace msg
- {
- namespace dds_
- {
- #region AccelStamped_DataReader
- public class AccelStamped_DataReader : DDS.OpenSplice.FooDataReader<AccelStamped_, __AccelStamped_Marshaler>,
- IAccelStamped_DataReader
- {
- public AccelStamped_DataReader(DatabaseMarshaler marshaler)
- : base(marshaler) { }
- public ReturnCode Read(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos)
- {
- return Read(ref dataValues, ref sampleInfos, Length.Unlimited);
- }
- public ReturnCode Read(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples)
- {
- return Read(ref dataValues, ref sampleInfos, maxSamples, SampleStateKind.Any,
- ViewStateKind.Any, InstanceStateKind.Any);
- }
- public ReturnCode Read(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- return Read(ref dataValues, ref sampleInfos, Length.Unlimited, sampleStates,
- viewStates, instanceStates);
- }
- public override ReturnCode Read(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.Read(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode Take(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos)
- {
- return Take(ref dataValues, ref sampleInfos, Length.Unlimited);
- }
- public ReturnCode Take(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples)
- {
- return Take(ref dataValues, ref sampleInfos, maxSamples, SampleStateKind.Any,
- ViewStateKind.Any, InstanceStateKind.Any);
- }
- public ReturnCode Take(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- return Take(ref dataValues, ref sampleInfos, Length.Unlimited, sampleStates,
- viewStates, instanceStates);
- }
- public override ReturnCode Take(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.Take(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode ReadWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- IReadCondition readCondition)
- {
- return ReadWithCondition(ref dataValues, ref sampleInfos,
- Length.Unlimited, readCondition);
- }
- public override ReturnCode ReadWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- IReadCondition readCondition)
- {
- ReturnCode result =
- base.ReadWithCondition(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- readCondition);
- return result;
- }
- public ReturnCode TakeWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- IReadCondition readCondition)
- {
- return TakeWithCondition(ref dataValues, ref sampleInfos,
- Length.Unlimited, readCondition);
- }
- public override ReturnCode TakeWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- IReadCondition readCondition)
- {
- ReturnCode result =
- base.TakeWithCondition(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- readCondition);
- return result;
- }
- public override ReturnCode ReadNextSample(
- ref AccelStamped_ dataValue,
- ref SampleInfo sampleInfo)
- {
- ReturnCode result =
- base.ReadNextSample(
- ref dataValue,
- ref sampleInfo);
- return result;
- }
- public override ReturnCode TakeNextSample(
- ref AccelStamped_ dataValue,
- ref SampleInfo sampleInfo)
- {
- ReturnCode result =
- base.TakeNextSample(
- ref dataValue,
- ref sampleInfo);
- return result;
- }
- public ReturnCode ReadInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle)
- {
- return ReadInstance(ref dataValues, ref sampleInfos, Length.Unlimited, instanceHandle);
- }
- public ReturnCode ReadInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle)
- {
- return ReadInstance(ref dataValues, ref sampleInfos, maxSamples, instanceHandle,
- SampleStateKind.Any, ViewStateKind.Any, InstanceStateKind.Any);
- }
- public override ReturnCode ReadInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.ReadInstance(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode TakeInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle)
- {
- return TakeInstance(ref dataValues, ref sampleInfos, Length.Unlimited, instanceHandle);
- }
- public ReturnCode TakeInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle)
- {
- return TakeInstance(ref dataValues, ref sampleInfos, maxSamples, instanceHandle,
- SampleStateKind.Any, ViewStateKind.Any, InstanceStateKind.Any);
- }
- public override ReturnCode TakeInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.TakeInstance(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode ReadNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle)
- {
- return ReadNextInstance(ref dataValues, ref sampleInfos, Length.Unlimited, instanceHandle);
- }
- public ReturnCode ReadNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle)
- {
- return ReadNextInstance(ref dataValues, ref sampleInfos, maxSamples, instanceHandle,
- SampleStateKind.Any, ViewStateKind.Any, InstanceStateKind.Any);
- }
- public override ReturnCode ReadNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.ReadNextInstance(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode TakeNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle)
- {
- return TakeNextInstance(ref dataValues, ref sampleInfos, Length.Unlimited, instanceHandle);
- }
- public ReturnCode TakeNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle)
- {
- return TakeNextInstance(ref dataValues, ref sampleInfos, maxSamples, instanceHandle,
- SampleStateKind.Any, ViewStateKind.Any, InstanceStateKind.Any);
- }
- public override ReturnCode TakeNextInstance(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- SampleStateKind sampleStates,
- ViewStateKind viewStates,
- InstanceStateKind instanceStates)
- {
- ReturnCode result =
- base.TakeNextInstance(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- sampleStates,
- viewStates,
- instanceStates);
- return result;
- }
- public ReturnCode ReadNextInstanceWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle,
- IReadCondition readCondition)
- {
- return ReadNextInstanceWithCondition(
- ref dataValues,
- ref sampleInfos,
- Length.Unlimited,
- instanceHandle,
- readCondition);
- }
- public override ReturnCode ReadNextInstanceWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- IReadCondition readCondition)
- {
- ReturnCode result =
- base.ReadNextInstanceWithCondition(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- readCondition);
- return result;
- }
- public ReturnCode TakeNextInstanceWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- InstanceHandle instanceHandle,
- IReadCondition readCondition)
- {
- return TakeNextInstanceWithCondition(
- ref dataValues,
- ref sampleInfos,
- Length.Unlimited,
- instanceHandle,
- readCondition);
- }
- public override ReturnCode TakeNextInstanceWithCondition(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos,
- int maxSamples,
- InstanceHandle instanceHandle,
- IReadCondition readCondition)
- {
- ReturnCode result =
- base.TakeNextInstanceWithCondition(
- ref dataValues,
- ref sampleInfos,
- maxSamples,
- instanceHandle,
- readCondition);
- return result;
- }
- public override ReturnCode ReturnLoan(
- ref AccelStamped_[] dataValues,
- ref SampleInfo[] sampleInfos)
- {
- ReturnCode result =
- base.ReturnLoan(
- ref dataValues,
- ref sampleInfos);
- return result;
- }
- public override ReturnCode GetKeyValue(
- ref AccelStamped_ key,
- InstanceHandle handle)
- {
- ReturnCode result = base.GetKeyValue(
- ref key,
- handle);
- return result;
- }
- public override InstanceHandle LookupInstance(
- AccelStamped_ instance)
- {
- return
- base.LookupInstance(
- instance);
- }
- }
- #endregion
-
- #region AccelStamped_DataWriter
- public class AccelStamped_DataWriter : DDS.OpenSplice.FooDataWriter<AccelStamped_, __AccelStamped_Marshaler>,
- IAccelStamped_DataWriter
- {
- public AccelStamped_DataWriter(DatabaseMarshaler marshaler)
- : base(marshaler) { }
- public InstanceHandle RegisterInstance(
- AccelStamped_ instanceData)
- {
- return base.RegisterInstance(
- instanceData,
- Time.Current);
- }
- public InstanceHandle RegisterInstanceWithTimestamp(
- AccelStamped_ instanceData,
- Time sourceTimestamp)
- {
- return base.RegisterInstance(
- instanceData,
- sourceTimestamp);
- }
- public ReturnCode UnregisterInstance(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle)
- {
- return base.UnregisterInstance(
- instanceData,
- instanceHandle,
- Time.Current);
- }
- public ReturnCode UnregisterInstanceWithTimestamp(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle,
- Time sourceTimestamp)
- {
- return base.UnregisterInstance(
- instanceData,
- instanceHandle,
- sourceTimestamp);
- }
- public ReturnCode Write(AccelStamped_ instanceData)
- {
- return base.Write(
- instanceData,
- InstanceHandle.Nil,
- Time.Current);
- }
- public ReturnCode Write(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle)
- {
- return base.Write(
- instanceData,
- instanceHandle,
- Time.Current);
- }
- public ReturnCode WriteWithTimestamp(
- AccelStamped_ instanceData,
- Time sourceTimestamp)
- {
- return base.Write(
- instanceData,
- InstanceHandle.Nil,
- sourceTimestamp);
- }
- public ReturnCode WriteWithTimestamp(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle,
- Time sourceTimestamp)
- {
- return base.Write(
- instanceData,
- instanceHandle,
- sourceTimestamp);
- }
- public ReturnCode Dispose(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle)
- {
- return base.Dispose(
- instanceData,
- instanceHandle,
- Time.Current);
- }
- public ReturnCode DisposeWithTimestamp(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle,
- Time sourceTimestamp)
- {
- return base.Dispose(
- instanceData,
- instanceHandle,
- sourceTimestamp);
- }
- public ReturnCode WriteDispose(
- AccelStamped_ instanceData)
- {
- return base.WriteDispose(
- instanceData,
- InstanceHandle.Nil,
- Time.Current);
- }
- public ReturnCode WriteDispose(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle)
- {
- return base.WriteDispose(
- instanceData,
- instanceHandle,
- Time.Current);
- }
- public ReturnCode WriteDisposeWithTimestamp(
- AccelStamped_ instanceData,
- Time sourceTimestamp)
- {
- return base.WriteDispose(
- instanceData,
- InstanceHandle.Nil,
- sourceTimestamp);
- }
- public ReturnCode WriteDisposeWithTimestamp(
- AccelStamped_ instanceData,
- InstanceHandle instanceHandle,
- Time sourceTimestamp)
- {
- return base.WriteDispose(
- instanceData,
- instanceHandle,
- sourceTimestamp);
- }
- public override ReturnCode GetKeyValue(
- ref AccelStamped_ key,
- InstanceHandle instanceHandle)
- {
- return base.GetKeyValue(ref key, instanceHandle);
- }
- public override InstanceHandle LookupInstance(
- AccelStamped_ instanceData)
- {
- return base.LookupInstance(instanceData);
- }
- }
- #endregion
- #region AccelStamped_TypeSupport
- public class AccelStamped_TypeSupport : DDS.OpenSplice.TypeSupport
- {
- private static readonly string[] metaDescriptor = {"<MetaData version=\"1.0.0\"><Module name=\"geometry_msgs\"><Module name=\"msg\"><Module name=\"dds_\">",
- "<Struct name=\"Vector3_\"><Member name=\"x_\"><Double/></Member><Member name=\"y_\"><Double/></Member>",
- "<Member name=\"z_\"><Double/></Member></Struct><Struct name=\"Accel_\"><Member name=\"linear_\"><Type name=\"Vector3_\"/>",
- "</Member><Member name=\"angular_\"><Type name=\"Vector3_\"/></Member></Struct></Module></Module></Module>",
- "<Module name=\"builtin_interfaces\"><Module name=\"msg\"><Module name=\"dds_\"><Struct name=\"Time_\">",
- "<Member name=\"sec_\"><Long/></Member><Member name=\"nanosec_\"><ULong/></Member></Struct></Module></Module>",
- "</Module><Module name=\"std_msgs\"><Module name=\"msg\"><Module name=\"dds_\"><Struct name=\"Header_\">",
- "<Member name=\"stamp_\"><Type name=\"::builtin_interfaces::msg::dds_::Time_\"/></Member><Member name=\"frame_id_\">",
- "<String/></Member></Struct></Module></Module></Module><Module name=\"geometry_msgs\"><Module name=\"msg\">",
- "<Module name=\"dds_\"><Struct name=\"AccelStamped_\"><Member name=\"header_\"><Type name=\"::std_msgs::msg::dds_::Header_\"/>",
- "</Member><Member name=\"accel_\"><Type name=\"Accel_\"/></Member></Struct></Module></Module></Module>",
- "</MetaData>"};
- public AccelStamped_TypeSupport()
- : base(typeof(AccelStamped_), metaDescriptor, "geometry_msgs::msg::dds_::AccelStamped_", "", "")
- { }
- public override ReturnCode RegisterType(IDomainParticipant participant, string typeName)
- {
- return RegisterType(participant, typeName, new __AccelStamped_Marshaler());
- }
- public override DDS.OpenSplice.DataWriter CreateDataWriter(DatabaseMarshaler marshaler)
- {
- return new AccelStamped_DataWriter(marshaler);
- }
- public override DDS.OpenSplice.DataReader CreateDataReader(DatabaseMarshaler marshaler)
- {
- return new AccelStamped_DataReader(marshaler);
- }
- }
- #endregion
- }
- }
- }
|