Point
Object
Contains the details about the point, such as a thermostat setpoint.
type Point implements GraphNode {
aggregation(endTime: DateTime, period: TimeseriesAggPeriodInput, periodIncrement: Int, startTime: DateTime): [TimeseriesAggregateRow]
connectedDataSourceId: String
datatype: DatatypeKey
dateCreated: DateTime
dateUpdated: DateTime
description: String
exactType: String
hasBill(filter: PointFilter): [Point]
hasDerivation(filter: PointFilter, transitive: Boolean = false): [Point]
hasDerivationEdges: [HasDerivationEdge]
hasExtendedProperty(filter: ExtendedPropertyFilter, transitive: Boolean = false): [ExtendedProperty]
hasExtendedPropertyEdges: [HasExtendedPropertyEdge]
hasExternalReference(filter: EntityFilter, transitive: Boolean = false): [HasExternalReferenceUnion]
hasExternalReferenceEdges: [HasExternalReferenceEdge]
hasHeartbeat(filter: HeartbeatFilter, transitive: Boolean = false): Heartbeat
hasHeartbeatEdges: [HasHeartbeatEdge]
hasPrimBinding(filter: OpenUSDPrimBindingFilter, transitive: Boolean = false): [OpenUSDPrimBinding]
hasPrimBindingEdges: [HasPrimBindingEdge]
hasPropertyContributedFrom: [PointHasPropertyContributedFromUnion]
hasPropertyContributedFromEdges: [PointHasPropertyContributedFromEdge]
id: String!
identities: [PointIdentityUnion]
isBilledTo(filter: AccountFilter): Account
isBilledToEdges: [IsBilledToEdge]
isDerivedFrom(filter: PointFilter): [Point]
isDerivedFromEdges: [IsDerivedFromEdge]
isHostedBy(filter: ThingFilter): [Thing]
isHostedByEdges: [IsHostedByEdge]
isPartOf(filter: CollectionFilter): [Collection]
isPartOfEdges: [IsPartOfEdge]
isPointOf(filter: EntityFilter): [IsPointOfUnion]
isPointOfEdges: [IsPointOfEdge]
mappingKey: String
name: String
series(endTime: DateTime, latest: Boolean, startTime: DateTime): [TimeseriesRow]
stateTexts: [String]
type: [String]
unit: Unit
unused: Boolean
valueMap: Map
}
Implements
Fields
| Field | Type | Description |
|---|---|---|
aggregation | [TimeseriesAggregateRow] | Time series data gathered together to return a new value, such as an average temperature across a set time pe or a min or max value. Arguments: endTime: DateTime, period: TimeseriesAggPeriodInput, periodIncrement: Int, startTime: DateTime |
connectedDataSourceId | String | |
datatype | DatatypeKey | |
dateCreated | DateTime | This timestamp represents the date the point was created. |
dateUpdated | DateTime | This timestamp represents that date the point was last updated. |
description | String | The description of the point, like "Cooling Temperature Setpoint". |
exactType | String | This is the most specific type available for the point, i.e. where 'type' may return a list like [Point, Alarm, TemperatureAlarm, HighTemperatureAlarm], exactType will return just HighTemperatureAlarm. |
hasBill | [Point] | Arguments: filter: PointFilter |
hasDerivation | [Point] | Arguments: filter: PointFilter, transitive: Boolean = false |
hasDerivationEdges | [HasDerivationEdge] | |
hasExtendedProperty | [ExtendedProperty] | Arguments: filter: ExtendedPropertyFilter, transitive: Boolean = false |
hasExtendedPropertyEdges | [HasExtendedPropertyEdge] | |
hasExternalReference | [HasExternalReferenceUnion] | Arguments: filter: EntityFilter, transitive: Boolean = false |
hasExternalReferenceEdges | [HasExternalReferenceEdge] | |
hasHeartbeat | Heartbeat | Arguments: filter: HeartbeatFilter, transitive: Boolean = false |
hasHeartbeatEdges | [HasHeartbeatEdge] | |
hasPrimBinding | [OpenUSDPrimBinding] | Arguments: filter: OpenUSDPrimBindingFilter, transitive: Boolean = false |
hasPrimBindingEdges | [HasPrimBindingEdge] | |
hasPropertyContributedFrom | [PointHasPropertyContributedFromUnion] | |
hasPropertyContributedFromEdges | [PointHasPropertyContributedFromEdge] | |
id | String! | The unique ID of the point. |
identities | [PointIdentityUnion] | |
isBilledTo | Account | Arguments: filter: AccountFilter |
isBilledToEdges | [IsBilledToEdge] | |
isDerivedFrom | [Point] | Arguments: filter: PointFilter |
isDerivedFromEdges | [IsDerivedFromEdge] | |
isHostedBy | [Thing] | Arguments: filter: ThingFilter |
isHostedByEdges | [IsHostedByEdge] | |
isPartOf | [Collection] | Arguments: filter: CollectionFilter |
isPartOfEdges | [IsPartOfEdge] | |
isPointOf | [IsPointOfUnion] | Arguments: filter: EntityFilter |
isPointOfEdges | [IsPointOfEdge] | |
mappingKey | String | |
name | String | The name assigned to the point. |
series | [TimeseriesRow] | Time series data for the point, such as what the air temperature setpoint was for a VAV, limited by a defined start and end time. Arguments: endTime: DateTime, latest: Boolean, startTime: DateTime |
stateTexts | [String] | Ordered list of additional descriptive data to help explain float values like 0.0, 1.0 and 2.0. |
type | [String] | The class or subclass of the point, like "Alarm" and "TemperatureAlarm". |
unit | Unit | The unit of measurement associated with this point, such as "Degrees". |
unused | Boolean | |
valueMap | Map |
Used by
Account.hasBill(field)Building.hasPoint(field)Building.points(field)Collection.hasPoint(field)Collection.points(field)Connector.points(field)Floor.hasPoint(field)Floor.points(field)GenericPlace.hasPoint(field)GenericPlace.points(field)Heartbeat.hasDerivation(field)Heartbeat.isDerivedFrom(field)KinematicJoint.hasPoint(field)Place.hasPoint(field)Place.points(field)Point.hasBill(field)Point.hasDerivation(field)Point.isDerivedFrom(field)PointEdge.node(field)points(query)PrismaticJoint.hasPoint(field)RevoluteJoint.hasPoint(field)Site.hasPoint(field)Site.points(field)Space.hasPoint(field)Space.points(field)SubBuilding.hasPoint(field)SubBuilding.points(field)Thing.hasPoint(field)Thing.hosts(field)Thing.points(field)Zone.hasPoint(field)Zone.points(field)