public override void ReadData(CitpBinaryReader data) { if (MsexVersion < 1.1) { LibraryNumber = data.ReadByte(); } else { LibraryId = data.ReadMsexLibraryId(); } if (MsexVersion > 1.1) { SerialNumber = data.ReadUInt32(); } DmxRangeMin = data.ReadByte(); DmxRangeMax = data.ReadByte(); Name = data.ReadUcs2(); if (MsexVersion > 1.0) { LibraryCount = MsexVersion < 1.2 ? data.ReadByte() : data.ReadUInt16(); } ElementCount = MsexVersion < 1.2 ? data.ReadByte() : data.ReadUInt16(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ThumbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); ThumbnailFlags = (ThumbnailOptions)data.ReadByte(); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion < CitpMsexVersions.Msex11Version) { LibraryId = new CitpMsexLibraryId(data.ReadByte()); } else { LibraryId = data.ReadMsexLibraryId(); } int elementCount = (MsexVersion < CitpMsexVersions.Msex12Version) ? data.ReadByte() : data.ReadUInt16(); for (int n = 0; n < elementCount; n++) { ElementNumbers.Add(data.ReadByte()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ThumbnailFormat = data.ReadCookie(); ThumbnailWidth = data.ReadUInt16(); ThumbnailHeight = data.ReadUInt16(); ThumbnailFlags = (ThumbnailOptions)data.ReadByte(); LibraryType = (MsexElementType)data.ReadByte(); int libraryCount = (MsexVersion < CitpMsexVersions.Msex12Version) ? data.ReadByte() : data.ReadUInt16(); if (MsexVersion < CitpMsexVersions.Msex11Version) { for (int i = 0; i < libraryCount; i++) { LibraryIds.Add(new CitpMsexLibraryId(data.ReadByte())); } } else { for (int i = 0; i < libraryCount; i++) { LibraryIds.Add(data.ReadMsexLibraryId()); } } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int count = data.ReadUInt16(); for (int n = 0; n < count; n++) { FixtureChange change = new FixtureChange() { FixtureId = data.ReadUInt32(), ChangedFields = (Modification)data.ReadByte(), Patched = data.ReadBoolean(), DMXUniverse = data.ReadByte(), DMXAddress = data.ReadUInt16(), Unit = data.ReadUcs2(), Channel = data.ReadUInt16(), Circuit = data.ReadUcs2(), Note = data.ReadUcs2(), Position = new Coordinate() { X = data.ReadSingle(), Y = data.ReadSingle(), Z = data.ReadSingle() }, Angle = new Coordinate() { X = data.ReadSingle(), Y = data.ReadSingle(), Z = data.ReadSingle() } }; Fixtures.Add(change); } }
public override void ReadData(CitpBinaryReader data) { SourceIdentifier = data.ReadUInt16(); SourceName = data.ReadUcs2(); PhysicalOutput = data.ReadByte(); LayerNumber = data.ReadByte(); Flags = data.ReadUInt16(); Width = data.ReadUInt16(); Height = data.ReadUInt16(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int fixtureCount = data.ReadUInt16(); for (int n = 0; n < fixtureCount; n++) { FixtureIdentifiers.Add(data.ReadUInt16()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); FramesPerSecond = data.ReadByte(); Timeout = data.ReadByte(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int count = data.ReadUInt16(); for (int n = 0; n < count; n++) { Capabilities.Add((DmxCapabilities)data.ReadUInt16()); } }
protected override void DeserializeFromStream(CitpBinaryReader reader) { base.DeserializeFromStream(reader); SourceIdentifier = reader.ReadUInt16(); FrameFormat = CitpEnumHelper.GetEnumFromIdString <MsexImageFormat>(reader.ReadIdString()); FrameWidth = reader.ReadUInt16(); FrameHeight = reader.ReadUInt16(); Fps = reader.ReadByte(); Timeout = reader.ReadByte(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); Blind = data.ReadByte(); UniverseIndex = data.ReadByte(); FirstChannel = data.ReadUInt16(); int channelCount = data.ReadUInt16(); ChannelLevels = data.ReadBytes(channelCount); }
protected override void DeserializeFromStream(CitpBinaryReader reader) { base.DeserializeFromStream(reader); ushort capabilitiesCount = reader.ReadUInt16(); Capabilities = new List <SdmxCapability>(capabilitiesCount); for (int i = 0; i < capabilitiesCount; ++i) { Capabilities.Add((SdmxCapability)reader.ReadUInt16()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); FixtureIdentifier = data.ReadUInt16(); Universe = data.ReadByte(); data.ReadByte(); Channel = data.ReadUInt16(); ChannelCount = data.ReadUInt16(); FixtureMake = data.ReadUcs1(); FixtureName = data.ReadUcs1(); }
public override void ReadData(CitpBinaryReader data) { Number = data.ReadByte(); DmxRangeMin = data.ReadByte(); DmxRangeMax = data.ReadByte(); MediaName = data.ReadUcs2(); MediaVersionTimestamp = data.ReadUInt64(); MediaWidth = data.ReadUInt16(); MediaHeight = data.ReadUInt16(); MediaLength = data.ReadUInt32(); MediaFPS = data.ReadByte(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); int bufferSize = data.ReadUInt16(); FrameBuffer = data.ReadBytes(bufferSize); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); Format = (LiveViewImageFormat)data.ReadByte(); Width = data.ReadUInt16(); Height = data.ReadUInt16(); CameraPositionX = data.ReadSingle(); CameraPositionY = data.ReadSingle(); CameraPositionZ = data.ReadSingle(); CameraFocusX = data.ReadSingle(); CameraFocusY = data.ReadSingle(); CameraFocusZ = data.ReadSingle(); }
public override void ReadData(CitpBinaryReader data) { Cookie = data.ReadCookie(); VersionMajor = data.ReadByte(); VersionMinor = data.ReadByte(); RequestId = data.ReadUInt16(); MessageSize = data.ReadUInt32(); MessagePartCount = data.ReadUInt16(); MessagePart = data.ReadUInt16(); ContentType = data.ReadCookie(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); Availability = (LiveViewAvailability)data.ReadByte(); Width = data.ReadUInt16(); Height = data.ReadUInt16(); CameraPositionX = data.ReadSingle(); CameraPositionY = data.ReadSingle(); CameraPositionZ = data.ReadSingle(); CameraFocusX = data.ReadSingle(); CameraFocusY = data.ReadSingle(); CameraFocusZ = data.ReadSingle(); }
protected override void DeserializeFromStream(CitpBinaryReader reader) { base.DeserializeFromStream(reader); switch (Version) { case MsexVersion.Version1_0: case MsexVersion.Version1_1: { SourceIdentifier = reader.ReadUInt16(); FrameFormat = CitpEnumHelper.GetEnumFromIdString <MsexImageFormat>(reader.ReadIdString()); FrameWidth = reader.ReadUInt16(); FrameHeight = reader.ReadUInt16(); int frameBufferLength = reader.ReadUInt16(); FrameBuffer = reader.ReadBytes(frameBufferLength); } break; case MsexVersion.Version1_2: { MediaServerUuid = reader.ReadGuid(); SourceIdentifier = reader.ReadUInt16(); FrameFormat = CitpEnumHelper.GetEnumFromIdString <MsexImageFormat>(reader.ReadIdString()); FrameWidth = reader.ReadUInt16(); FrameHeight = reader.ReadUInt16(); int frameBufferLength = reader.ReadUInt16(); FrameBuffer = reader.ReadBytes(frameBufferLength); } break; } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion > 1.1) { UUID = data.ReadUcs1(); } ProductName = data.ReadUcs2(); ProductVersionMajor = data.ReadByte(); ProductVersionMinor = data.ReadByte(); if (MsexVersion > 1.1) { ProductVersionBugfix = data.ReadByte(); int versionCount = data.ReadByte(); for (int n = 0; n < versionCount; n++) { SupportedMsexVersions.Add(data.ReadUInt16()); } SupportedLibraryTypes = data.ReadUInt16(); int thumbnailFormatsCount = data.ReadByte(); for (int n = 0; n < thumbnailFormatsCount; n++) { ThumbnailFormats.Add(data.ReadCookie()); } int streamFormatsCount = data.ReadByte(); for (int n = 0; n < streamFormatsCount; n++) { StreamFormats.Add(data.ReadCookie()); } } int layerCount = data.ReadByte(); for (int n = 0; n < layerCount; n++) { DmxDescriptor dmx; if (DmxDescriptor.TryParse(data.ReadUcs1(), out dmx)) { DmxLayers.Add(dmx); } } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); LibraryType = (MsexElementType)data.ReadByte(); if (MsexVersion > CitpMsexVersions.Msex10Version) { LibraryParentId = data.ReadMsexLibraryId(); } int libraryCount = 0; if (MsexVersion < CitpMsexVersions.Msex12Version) { libraryCount = data.ReadByte(); } else { libraryCount = data.ReadUInt16(); } for (int n = 0; n < libraryCount; n++) { LibraryNumbers.Add(data.ReadByte()); } }
protected override void DeserializeFromStream(CitpBinaryReader reader) { base.DeserializeFromStream(reader); IsBlind = reader.ReadBoolean(); UniverseIndex = reader.ReadByte(); FirstChannel = reader.ReadUInt16(); ushort channelLevelsCount = reader.ReadUInt16(); ChannelLevels = new List <byte>(channelLevelsCount); for (int i = 0; i < channelLevelsCount; ++i) { ChannelLevels.Add(reader.ReadByte()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); if (MsexVersion > CitpMsexVersions.Msex11Version) { MediaServerUid = data.ReadUcs1(); } SourceIdentifier = data.ReadUInt16(); FrameFormat = data.ReadCookie(); FrameWidth = data.ReadUInt16(); FrameHeight = data.ReadUInt16(); int bufferSize = data.ReadUInt16(); FrameBuffer = data.ReadBytes(bufferSize); }
protected override void DeserializeFromStream(CitpBinaryReader reader) { base.DeserializeFromStream(reader); ushort levelsCount = reader.ReadUInt16(); Levels = new List <ChannelLevel>(levelsCount); for (int i = 0; i < levelsCount; ++i) { Levels.Add(new ChannelLevel { UniverseIndex = reader.ReadByte(), Channel = reader.ReadUInt16(), Level = reader.ReadByte() }); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int count = data.ReadUInt16(); for (int n = 0; n < count; n++) { ChannelLevel level = new ChannelLevel() { UniverseIndex = data.ReadByte(), Channel = data.ReadUInt16(), Level = data.ReadByte() }; ChannelLevels.Add(level); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); ListeningTCPPort = data.ReadUInt16(); Type = data.ReadUcs1(); Name = data.ReadUcs1(); State = data.ReadUcs1(); }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int count = data.ReadByte(); for (int n = 0; n < count; n++) { SupportedMSEXVersions.Add(data.ReadUInt16().ToMsexVersion()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); UInt16 sourceCount = data.ReadUInt16(); for (int i = 0; i < sourceCount; i++) { Sources.Add(new SourceInformation(data, MsexVersion)); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int positionCount = data.ReadUInt16(); Positions.Clear(); for (int n = 0; n < positionCount; n++) { FixturePosition position = new FixturePosition() { FixtureIdentifier = data.ReadUInt16(), PositionX = data.ReadSingle(), PositionY = data.ReadSingle(), PositionZ = data.ReadSingle() }; Positions.Add(position); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int count = data.ReadUInt16(); for (int n = 0; n < count; n++) { FixtureIds.Add(data.ReadUInt32()); } }
public override void ReadData(CitpBinaryReader data) { base.ReadData(data); int liveStatusCount = data.ReadUInt16(); FlagSize = data.ReadByte(); LiveStatus.Clear(); for (int n = 0; n < liveStatusCount; n++) { LiveStatus status = new LiveStatus() { FixtureIdentifier = data.ReadUInt16(), FlagMask = data.ReadBytes(FlagSize), Flags = data.ReadBytes(FlagSize) }; LiveStatus.Add(status); } }