Versions in this module Expand all Collapse all v0 v0.0.20 Mar 19, 2026 Changes in this version + type AOUTransformer struct + func NewAOUTransformer() *AOUTransformer + func (t *AOUTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (t *AOUTransformer) Validate(_ map[string]*pb.Entity, _ *pb.Entity) error + type ChatTransformer struct + func NewChatTransformer() *ChatTransformer + func (ct *ChatTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (ct *ChatTransformer) SetNodeEntityID(id string) + func (ct *ChatTransformer) Validate(head map[string]*pb.Entity, incoming *pb.Entity) error + type MediaTransformer struct + func NewMediaTransformer() *MediaTransformer + func (mt *MediaTransformer) GetSourceURL(entityID string, streamIndex int) string + func (mt *MediaTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (mt *MediaTransformer) Validate(_ map[string]*pb.Entity, _ *pb.Entity) error + type PolarNormalizeTransformer struct + func NewPolarNormalizeTransformer() *PolarNormalizeTransformer + func (t *PolarNormalizeTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (t *PolarNormalizeTransformer) Validate(_ map[string]*pb.Entity, _ *pb.Entity) error v0.0.19 Mar 5, 2026 Changes in this version + func RunTransformers(transformers []Transformer, head map[string]*pb.Entity, bus Bus, ...) + type Bus interface + Dirty func(id string, entity *pb.Entity, changeType pb.EntityChange) + type CameraTransformer struct + func NewCameraTransformer() *CameraTransformer + func (ct *CameraTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (ct *CameraTransformer) Validate(head map[string]*pb.Entity, incoming *pb.Entity) error + type ClassificationTransformer struct + func NewClassificationTransformer() *ClassificationTransformer + func (ct *ClassificationTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (ct *ClassificationTransformer) Validate(head map[string]*pb.Entity, incoming *pb.Entity) error + type PoseTransformer struct + func NewPoseTransformer() *PoseTransformer + func (pt *PoseTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (pt *PoseTransformer) Validate(head map[string]*pb.Entity, incoming *pb.Entity) error + type ShapeTransformer struct + func NewShapeTransformer() *ShapeTransformer + func (st *ShapeTransformer) Resolve(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + func (st *ShapeTransformer) Validate(head map[string]*pb.Entity, incoming *pb.Entity) error + type Transformer interface + Resolve func(head map[string]*pb.Entity, changedID string) (upsert []*pb.Entity, remove []string) + Validate func(head map[string]*pb.Entity, incoming *pb.Entity) error