c

com.bovianalytics.dcdm.TimelineEvent

MilkMeterYieldsMetaData

case class MilkMeterYieldsMetaData(milkingYield: Option[Float], startTime: Option[LocalDateTime], endTime: Option[LocalDateTime], robotID: Option[Int], robotName: Option[String], failure: Option[Boolean], refusal: Option[Boolean], milkingSpeed: Option[Float], bodyWeight: Option[Int], milkingSession: Option[Int]) extends TimelineEventMetadata with Product with Serializable

Milk meter yields event metadata. Represents milk production of a single milking session measured by a milk meter on a milk robot or in a milk parlour.

milkingYield

Amount of milk produced during the session, measured in kg (or liters).

startTime

Start time of milking session (format: YYYY-MM-DD HH:MM:SS).

endTime

End time of milking session (format: YYYY-MM-DD HH:MM:SS).

robotID

ID of the robot as attributed at the farm (example: 5).

robotName

Name of the robot (example: "Astronaut 102").

failure

Indicates if the robot encountered an error during the session (true/false).

refusal

Indicates if the cow refused milking or interrupted the system (true/false).

milkingSpeed

Average speed of milking during the session (kg/min).

bodyWeight

Body weight of the animal measured during the session, in kg.

milkingSession

The session number of milking on that day (1 for first session, 2 for second, etc.).

Source
TimelineEvent.scala
Linear Supertypes
Serializable, Product, Equals, TimelineEventMetadata, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MilkMeterYieldsMetaData
  2. Serializable
  3. Product
  4. Equals
  5. TimelineEventMetadata
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MilkMeterYieldsMetaData(milkingYield: Option[Float], startTime: Option[LocalDateTime], endTime: Option[LocalDateTime], robotID: Option[Int], robotName: Option[String], failure: Option[Boolean], refusal: Option[Boolean], milkingSpeed: Option[Float], bodyWeight: Option[Int], milkingSession: Option[Int])

    milkingYield

    Amount of milk produced during the session, measured in kg (or liters).

    startTime

    Start time of milking session (format: YYYY-MM-DD HH:MM:SS).

    endTime

    End time of milking session (format: YYYY-MM-DD HH:MM:SS).

    robotID

    ID of the robot as attributed at the farm (example: 5).

    robotName

    Name of the robot (example: "Astronaut 102").

    failure

    Indicates if the robot encountered an error during the session (true/false).

    refusal

    Indicates if the cow refused milking or interrupted the system (true/false).

    milkingSpeed

    Average speed of milking during the session (kg/min).

    bodyWeight

    Body weight of the animal measured during the session, in kg.

    milkingSession

    The session number of milking on that day (1 for first session, 2 for second, etc.).

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bodyWeight: Option[Int]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. val endTime: Option[LocalDateTime]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val failure: Option[Boolean]
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val milkingSession: Option[Int]
  13. val milkingSpeed: Option[Float]
  14. val milkingYield: Option[Float]
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val refusal: Option[Boolean]
  20. val robotID: Option[Int]
  21. val robotName: Option[String]
  22. val startTime: Option[LocalDateTime]
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TimelineEventMetadata

Inherited from AnyRef

Inherited from Any

Ungrouped