Exemplo n.º 1
0
            protected override void ReadData(RdmBinaryReader data)
            {
                int year = data.ReadNetwork16();

                ClockTime = new DateTime(
                    data.ReadNetwork16(),   //Year
                    data.ReadByte(),        //Month
                    data.ReadByte(),        //Day
                    data.ReadByte(),        //Hour
                    data.ReadByte(),        //Minute
                    data.ReadByte());       //Second
            }
Exemplo n.º 2
0
 protected override void ReadData(RdmBinaryReader data)
 {
     RdmProtocolVersion  = data.ReadNetwork16();
     DeviceModelId       = data.ReadNetwork16();
     ProductCategory     = (ProductCategories)data.ReadNetwork16();
     SoftwareVersionId   = data.ReadNetwork32();
     DmxFootprint        = data.ReadNetwork16();
     DmxPersonality      = data.ReadByte();
     DmxPersonalityCount = data.ReadByte();
     DmxStartAddress     = data.ReadNetwork16();
     SubDeviceCount      = data.ReadNetwork16();
     SensorCount         = data.ReadByte();
 }
Exemplo n.º 3
0
 protected override void ReadData(RdmBinaryReader data)
 {
     SensorNumber       = data.ReadByte();
     Type               = (SensorTypes)data.ReadByte();
     Unit               = (SensorUnit)data.ReadByte();
     Prefix             = (SensorPrefix)data.ReadByte();
     RangeMinValue      = data.ReadNetwork16();
     RangeMaxValue      = data.ReadNetwork16();
     NormalMinValue     = data.ReadNetwork16();
     NormalMaxValue     = data.ReadNetwork16();
     RecordValueSupport = data.ReadByte();
     Description        = data.ReadNetworkString(Header.ParameterDataLength - 13);
 }
Exemplo n.º 4
0
 protected override void ReadData(RdmBinaryReader data)
 {
     SensorNumber  = data.ReadByte();
     PresentValue  = data.ReadNetwork16();
     MinValue      = data.ReadNetwork16();
     MaxValue      = data.ReadNetwork16();
     RecordedValue = data.ReadNetwork16();
 }
Exemplo n.º 5
0
 protected override void ReadData(RdmBinaryReader data)
 {
     PersonalityIndex = data.ReadByte();
     DmxSlotsRequired = data.ReadNetwork16();
     if (Header.ParameterDataLength > 3)
     {
         Description = data.ReadNetworkString(Header.ParameterDataLength - 3);
     }
 }
Exemplo n.º 6
0
 protected override void ReadData(RdmBinaryReader data)
 {
     for (int n = 0; n < Header.ParameterDataLength / 3; n++)
     {
         SlotValue slot = new SlotValue();
         slot.Offset = data.ReadNetwork16();
         slot.Value  = data.ReadByte();
         DefaultValues.Add(slot);
     }
 }
Exemplo n.º 7
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Slots.Clear();
     for (int n = 0; n < Header.ParameterDataLength / 5; n++)
     {
         SlotInformation slot = new SlotInformation();
         slot.Offset   = data.ReadNetwork16();
         slot.Type     = (SlotTypes)data.ReadByte();
         slot.SlotLink = (int)data.ReadNetwork16();
         Slots.Add(slot);
     }
 }
Exemplo n.º 8
0
 protected override void ReadData(RdmBinaryReader data)
 {
     SceneNumber = (ushort)data.ReadNetwork16();
     if (SceneNumber > (ushort)PlayMode.Off || SceneNumber < (ushort)PlayMode.All)
     {
         Mode = PlayMode.Scene;
     }
     else
     {
         Mode = (PlayMode)SceneNumber;
     }
     Level = data.ReadByte();
 }
Exemplo n.º 9
0
            protected override void ReadData(RdmBinaryReader data)
            {
                for (int n = 0; n < (Header.ParameterDataLength / 9); n++)
                {
                    Status subDeviceStatus = new Status();
                    subDeviceStatus.SubDeviceId     = data.ReadNetwork16();
                    subDeviceStatus.StatusType      = (StatusTypes)data.ReadByte();
                    subDeviceStatus.StatusMessageId = data.ReadNetwork16();
                    subDeviceStatus.DataValue1      = data.ReadNetwork16();
                    subDeviceStatus.DataValue2      = data.ReadNetwork16();

                    StatusMessages.Add(subDeviceStatus);
                }
            }
Exemplo n.º 10
0
 protected override void ReadData(RdmBinaryReader data)
 {
     ParameterId   = (RdmParameters)((ushort)data.ReadNetwork16());
     PDLSize       = data.ReadByte();
     DataType      = data.ReadByte();
     CommandClass  = data.ReadByte();
     Type          = data.ReadByte();
     Unit          = data.ReadByte();
     Prefix        = data.ReadByte();
     MinValidValue = data.ReadNetwork32();
     MaxValidValue = data.ReadNetwork32();
     DefaultValue  = data.ReadNetwork32();
     Description   = data.ReadNetworkString(Header.ParameterDataLength - 20);
 }
Exemplo n.º 11
0
            protected override void ReadData(RdmBinaryReader data)
            {
                EndpointID = data.ReadNetwork16();

                int universeNumber = data.ReadNetwork16();

                switch (universeNumber)
                {
                case 0:
                    EndpointMode = UniverseMode.Disabled;
                    break;

                case 0xFFFF:
                    EndpointMode = UniverseMode.Composite;
                    break;

                default:
                    EndpointMode   = UniverseMode.Standard;
                    UniverseNumber = (short)universeNumber;
                    break;
                }
                EndpointType = (EndpointTypes)data.ReadByte();
            }
Exemplo n.º 12
0
 protected override void ReadData(RdmBinaryReader data)
 {
     LampState = (LampStates)data.ReadByte();
 }
Exemplo n.º 13
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Invert = (DisplayInvertModes)data.ReadByte();
 }
Exemplo n.º 14
0
 protected override void ReadData(RdmBinaryReader data)
 {
     StatusType = (StatusTypes)data.ReadByte();;
 }
Exemplo n.º 15
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID = data.ReadNetwork16();
     PortTiming = data.ReadByte();
 }
Exemplo n.º 16
0
 protected override void ReadData(RdmBinaryReader data)
 {
     CurrentPersonalityIndex = data.ReadByte();
     PersonalityCount        = data.ReadByte();
 }
Exemplo n.º 17
0
 protected override void ReadData(RdmBinaryReader data)
 {
     TestNumber = data.ReadByte();
 }
Exemplo n.º 18
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Reset = (ResetType)data.ReadByte();
 }
Exemplo n.º 19
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID     = data.ReadNetwork16();
     DiscoveryState = (DiscoveryStates)data.ReadByte();
 }
Exemplo n.º 20
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Level = data.ReadByte();
 }
Exemplo n.º 21
0
 protected override void ReadData(RdmBinaryReader data)
 {
     SettingIndex = data.ReadByte();
 }
Exemplo n.º 22
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID   = data.ReadNetwork16();
     EndpointMode = (EndpointModes)data.ReadByte();
 }
Exemplo n.º 23
0
 protected override void ReadData(RdmBinaryReader data)
 {
     PolicyID = data.ReadByte();
 }
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID      = data.ReadNetwork16();
     CurrentPolicyID = data.ReadByte();
 }
Exemplo n.º 25
0
 protected override void ReadData(RdmBinaryReader data)
 {
     PersonalityIndex = data.ReadByte();
 }
Exemplo n.º 26
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID = data.ReadNetwork16();
     TargetUID  = data.ReadUId();
     StatusType = (StatusTypes)data.ReadByte();
 }
Exemplo n.º 27
0
 protected override void ReadData(RdmBinaryReader data)
 {
     IdentifyMode = (IdentifyModes)data.ReadByte();
 }
Exemplo n.º 28
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID     = data.ReadNetwork16();
     CurrentSetting = data.ReadByte();
     SettingsCount  = data.ReadByte();
 }
Exemplo n.º 29
0
 protected override void ReadData(RdmBinaryReader data)
 {
     TestNumber  = data.ReadByte();
     Description = data.ReadNetworkString(Header.ParameterDataLength - 1);
 }
Exemplo n.º 30
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID = data.ReadNetwork16();
     RdmEnabled = (data.ReadByte() > 0);
 }