This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,285 @@
INSERT INTO [dbo].[DAS] ([SerialNumber],
[Type],
[MaxModules],
[MaxMemory],
[MaxSampleRate],
[MinSampleRate],
[FirmwareVersion],
[CalDate],
[ProtocolVersion],
[LastModified],
[LastModifiedBy],
[Version],
[LocalOnly],
[LastUsed],
[LastUsedBy],
[Connection],
[Channels],
[Position],
[ChannelTypes],
[Reprogramable],
[Reconfigurable],
[IsModule],
[PositionOnDistributor],
[PositionOnChain],
[Port],
[ParentDAS])
VALUES ('TSR Air Prototype',
40,
5,
0,
10000,
1,
'H0A1',
'2016-04-07 16:03:30.020',
18,
'2019-11-18 00:00:00.000',
'DATAPRO_SYSTEM',
1,
0,
'1970-01-01 00:00:00.000',
'',
'',
21,
'Prototype',
'1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4',
0,
0,
0,
0,
0,
0,
'')
DECLARE @dasID int;
SET @dasID = CAST(SCOPE_IDENTITY() as int);
INSERT INTO [dbo].[DASChannels]
([DASId]
,[ChannelIdx]
,[SupportedBridges]
,[SupportedExcitations]
,[DASDisplayOrder]
,[LocalOnly]
,[SupportedDigitalInputModes]
,[SupportedSquibFireModes]
,[SupportedDigitalOutputModes]
,[ModuleSerialNumber]
,[SettingId]
,[ModuleArrayIndex])
VALUES
(@dasID
,0
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,0),
(@dasID
,1
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,0),
(@dasID
,2
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,0),
(@dasID
,6
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,1),
(@dasID
,7
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,1),
(@dasID
,8
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,1),
(@dasID
,9
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,2),
(@dasID
,10
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,2),
(@dasID
,11
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,2),
(@dasID
,12
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,3),
(@dasID
,13
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,3),
(@dasID
,14
,12
,16
,-1
,0
,30
,0
,0
,''
,0
,3),
(@dasID
,15
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,4),
(@dasID
,16
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,4),
(@dasID
,17
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,4),
(@dasID
,18
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,5),
(@dasID
,19
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,5),
(@dasID
,20
,268
,16
,-1
,0
,30
,0
,0
,''
,0
,5)

View File

@@ -0,0 +1 @@
INSERT INTO [dbo].[SensorsType] ([TypeId], [SensorType]) VALUES (4, 'UART')

View File

@@ -0,0 +1,50 @@
CREATE PROCEDURE [dbo].[sp_SensorsStreamOutputUpdateInsert_93]
@Id INT=NULL,
@SerialNumber NVARCHAR (255),
@StreamProfile NVARCHAR (50),
@UDPAddress NVARCHAR (50),
@TimeChannelId INT,
@DataChannelId INT,
@TmNSConfig NVARCHAR (50),
@IRIGTimeDataPacketIntervalMs INT,
@LastModified DATETIME,
@LastModifiedBy NVARCHAR (50),
@UserTags VARBINARY (MAX),
@Broken BIT,
@DoNotUse BIT,
@TMATSIntervalMs INT,
@new_id INT OUTPUT,
@errorNumber INT OUTPUT,
@errorMessage NVARCHAR (255) OUTPUT
AS
BEGIN
SET NOCOUNT ON
SET @errorNumber = 0
SET @errorMessage = ''
DECLARE @SensorType AS TINYINT
DECLARE @SensorId AS INT
SELECT @SensorType = [TypeId] FROM [dbo].[SensorsType] WHERE [SensorType]='StreamOutput'
SELECT @SensorId = A.[Id] from [dbo].[Sensors] AS A INNER JOIN [dbo].SensorsType AS B ON A.SensorType=B.TypeId WHERE B.TypeId=@SensorType AND A.SerialNumber=@SerialNumber
IF( @SensorId IS NULL)
BEGIN
INSERT INTO [dbo].[Sensors] ([SensorType], [SerialNumber]) VALUES (@SensorType, @SerialNumber)
SELECT @SensorId = SCOPE_IDENTITY()
SET @new_id = @SensorId
INSERT INTO [dbo].[SensorsStreamOutput] ([SensorId], [StreamProfile], [UDPAddress], [TimeChannelId], [DataChannelId], [TmNSConfig], [IRIGTimeDataPacketIntervalMs], [LastModified], [LastModifiedBy], [UserTags], [Broken], [DoNotUse], [TMATS_IntervalMS]) VALUES (@SensorId, @StreamProfile, @UDPAddress, @TimeChannelId, @DataChannelId, @TmNSConfig, @IRIGTimeDataPacketIntervalMs, @LastModified, @LastModifiedBy, @UserTags, @Broken, @DoNotUse,@TMATSIntervalMs)
END
ELSE
BEGIN
SET @new_id = @SensorId
UPDATE [dbo].SensorsStreamOutput SET [StreamProfile]=@StreamProfile, [UDPAddress]=@UDPAddress, [TimeChannelId]=@TimeChannelId, [DataChannelId]=@DataChannelId, [TmNSConfig]=@TmNSConfig, [IRIGTimeDataPacketIntervalMs]=@IRIGTimeDataPacketIntervalMs, [LastModified]=@LastModified, [LastModifiedBy]=@LastModifiedBy, [UserTags]=@UserTags, [Broken]=@Broken, [DoNotUse]=@DoNotUse, [TMATS_IntervalMS]=@TMATSIntervalMs WHERE [SensorId] = @SensorId
END
END
IF(@@error != 0)
BEGIN
SET @errorNumber = error_number()
SET @errorMessage = error_message()
END