Next / Previous / Contents / Shipman's homepage

75. class Maps2006Encounter

This class contains the parsing logic and output record definition of the MAPS 2006 protocol.

baseclasses.py
# - - - - -   c l a s s   M a p s 2 0 0 6 E n c o u n t e r   - - - - -

class Maps2006Encounter(BaseEncounter):
    '''Represents the MAPS 2006 encounter record.

      Exports:  As inherited.
    '''

75.1. Maps2006Encounter.BODY_FIELD_LIST

This list defines the fields of the body portion of the 2006 protocol. It is identical to the BODY_FIELD_LIST of the base class except that it lacks the WRP field.

baseclasses.py
    BODY_FIELD_LIST = [
      (Spec4Field,        SPEC4_ATTR),
      (AgeCodeField,      AGE_CODE_ATTR),
      (HowGroupField,     HOW_AGED_ATTR),
      (SexCodeField,      SEX_CODE_ATTR),
      (HowGroupField,     HOW_SEXED_ATTR),
      (SkullField,        SKULL_ATTR),
      (CloacalField,      CLOACAL_ATTR),
      (BroodField,        BROOD_ATTR),
      (FatField,          FAT_ATTR),
      (BodyMoltField,     BODY_MOLT_ATTR),
      (FlightMoltField,   FLIGHT_MOLT_ATTR),
      (FlightWearField,   FLIGHT_WEAR_ATTR),
      (JuvenalField,      JUVENAL_ATTR),
      (MicroPPCField,     MICRO_PPC_ATTR),
      (MicroSSCField,     MICRO_SSC_ATTR),
      (MicroPPFField,     MICRO_PPF_ATTR),
      (MicroSSFField,     MICRO_SSF_ATTR),
      (MicroTTField,      MICRO_TT_ATTR),
      (MicroRRField,      MICRO_RR_ATTR),
      (MicroBPLField,     MICRO_BPL_ATTR),
      (MicroNFField,      MICRO_NF_ATTR),
      (WingField,         WING_ATTR),
      (MassField,         MASS_ATTR),
      (StatusField,       STATUS_ATTR),
      (DateField,         DATE_ATTR),
      (HHMField,          TIME_ATTR) ]