int ReportSimulatedPose::Body::LocalPoseRec::TimeStamp::setDay(jUnsignedInteger value) { if (((value >= 1) && (value <= 31))) { std::bitset<sizeof(jUnsignedInteger) * 8> bfbs((int)m_SubFields); std::bitset<5> sfbs((int)value); int i = 0; for (int index = 27; index <= 31; index++) { bfbs[index] = sfbs[i++]; } m_SubFields = (jUnsignedInteger)bfbs.to_ulong(); setParentPresenceVector(); return 0; } return 1; }
int SetLocalPose::Body::LocalPoseRec::TimeStamp::setMilliseconds(jUnsignedInteger value) { if (((value >= 0) && (value <= 999))) { std::bitset<sizeof(jUnsignedInteger) * 8> bfbs((int)m_SubFields); std::bitset<10> sfbs((int)value); int i = 0; for (int index = 0; index <= 9; index++) { bfbs[index] = sfbs[i++]; } m_SubFields = (jUnsignedInteger)bfbs.to_ulong(); setParentPresenceVector(); return 0; } return 1; }
int BroadcastGlobal::Body::BroadcastRec::DestinationID::setComponentID(jUnsignedInteger value) { if (((value >= 1) && (value <= 255))) { std::bitset<sizeof(jUnsignedInteger) * 8> bfbs((int)m_SubFields); std::bitset<8> sfbs((int)value); int i = 0; for (int index = 0; index <= 7; index++) { bfbs[index] = sfbs[i++]; } m_SubFields = (jUnsignedInteger)bfbs.to_ulong(); setParentPresenceVector(); return 0; } return 1; }
int ReportAccelerationState::Body::ReportAccelerationStateRec::TimeStamp::setHour(jUnsignedInteger value) { if (((value >= 0) && (value <= 23))) { std::bitset<sizeof(jUnsignedInteger) * 8> bfbs((int)m_SubFields); std::bitset<5> sfbs((int)value); int i = 0; for (int index = 22; index <= 26; index++) { bfbs[index] = sfbs[i++]; } m_SubFields = (jUnsignedInteger)bfbs.to_ulong(); setParentPresenceVector(); return 0; } return 1; }
int BroadcastGlobal::Body::BroadcastRec::SourceID::setSubsystemID(jUnsignedInteger value) { if (((value >= 1) && (value <= 65535))) { std::bitset<sizeof(jUnsignedInteger) * 8> bfbs((int)m_SubFields); std::bitset<16> sfbs((int)value); int i = 0; for (int index = 16; index <= 31; index++) { bfbs[index] = sfbs[i++]; } m_SubFields = (jUnsignedInteger)bfbs.to_ulong(); setParentPresenceVector(); return 0; } return 1; }