Skip to content

cbSdkSetChannelConfig and others should be disabled when File.exe is recording. #140

Description

@cboulay

Clients should not be able to change the stream contents when it is known that Central's File.exe is recording.

IMO the NSP or hub should not know or care what another client is doing, so this feature should not be relied on and I think it should be impossible.

The better solution is for every application that is sensitive to changes in the contents of a datastream (e.g., visualization, processing with tight buffer sizes) to register a callback for config change packets, and to appropriately modify their operation (reset buffers or stop recording) when a config change is acknowledged.

However, even this isn't a perfect solution at the moment because it's currently possible in the Gemini system for packets to be out of order (config change acknowledged then old-config data packets come through for a few msec).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions