Sha256: 60f6cd7de94c2677dd601bc900f398771fe6a3a5e79065e31e9ee1880497a896
Contents?: true
Size: 524 Bytes
Versions: 30
Compression:
Stored size: 524 Bytes
Contents
require 'openc3/interfaces/interface' require 'openc3/interfaces/protocols/protocol' require 'openc3/api/api' module OpenC3 class MyRejectProtocol < Protocol include Api def write_packet(packet) if packet.packet_name == 'START' temp = tlm("INST HEALTH_STATUS TEMP1") if temp > 50 raise WriteRejectError, "TEMP1 too high for command" elsif temp < -50 raise WriteRejectError, "TEMP1 too low for command" end end return packet end end end
Version data entries
30 entries across 30 versions & 1 rubygems