The following section details the generic MDISCounterObjectType structure. This ObjectType can be used as part of any aggregate that requires a duration to be included, such as TotalRunTime. This is in general a vendor and operator independent description, but all users of the MDISCounterObjectType can add vendor specific data. The vendor specific data should be defined as part of a subtype of the MDISCounterObjectType defined in this document. It is assumed that the subsea system is the Server and host of the instance of the MDISCounterObjectType. The DCS based system is the Client in the system. It is assumed that all interactions with the instance of the MDISCounterObjectType are initiated by the Client and are directed to the Server.